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

Function extract_element

src/laybasic/laybasic/layParsedLayerSource.cc:413–423  ·  view source on GitHub ↗

* @brief Expression parser: parse complex elements (bracketed expressions) */

Source from the content-addressed store, hash-verified

411 * @brief Expression parser: parse complex elements (bracketed expressions)
412 */
413static PropertySelectorBase *
414extract_element (tl::Extractor &ex)
415{
416 if (ex.test ("(")) {
417 PropertySelectorBase *expr = extract_top (ex);
418 ex.expect (")");
419 return expr;
420 } else {
421 return extract_base (ex);
422 }
423}
424
425/**
426 * @brief Expression parser: parse unary operations with one argument

Callers 1

extract_unaryFunction · 0.85

Calls 4

extract_topFunction · 0.85
extract_baseFunction · 0.85
testMethod · 0.45
expectMethod · 0.45

Tested by

no test coverage detected