MCPcopy Create free account
hub / github.com/KLayout/klayout / parse

Method parse

src/laybasic/laybasic/layParsedLayerSource.cc:803–814  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

801}
802
803void CellSelector::parse (tl::Extractor &ex)
804{
805 m_selectors.clear ();
806
807 while (! ex.at_end ()) {
808 m_selectors.push_back (parse_list (ex));
809 if (m_selectors.back ().empty ()) {
810 m_selectors.pop_back ();
811 break;
812 }
813 }
814}
815
816std::string CellSelector::to_string () const
817{

Callers 15

load_fromMethod · 0.45
load_from_stringMethod · 0.45
processMethod · 0.45
loadMethod · 0.45
initialize_indexMethod · 0.45
laySaltGrain.ccFile · 0.45
loadMethod · 0.45
do_read_lib_fileFunction · 0.45
cm_goto_positionMethod · 0.45
loadMethod · 0.45
selector_from_stringFunction · 0.45

Calls 7

parse_listFunction · 0.70
clearMethod · 0.45
at_endMethod · 0.45
push_backMethod · 0.45
emptyMethod · 0.45
backMethod · 0.45
pop_backMethod · 0.45

Tested by 1

selector_from_stringFunction · 0.36