ifcopenshell.express.bootstrap

Module Contents

class ifcopenshell.express.bootstrap.Concat(contents)

Bases: Expression

op = '+'
class ifcopenshell.express.bootstrap.Expression(contents)
contents
class ifcopenshell.express.bootstrap.Keyword(contents)
contents
class ifcopenshell.express.bootstrap.Optional(contents)

Bases: Expression

op = 'Optional(%s)'
class ifcopenshell.express.bootstrap.Repeated(contents)

Bases: Expression

op = 'ZeroOrMore(%s)'
class ifcopenshell.express.bootstrap.Term(contents)

Bases: Expression

op = None
class ifcopenshell.express.bootstrap.Terminal(contents)
contents
is_keyword
s
class ifcopenshell.express.bootstrap.Union(contents)

Bases: Expression

op = '|'
ifcopenshell.express.bootstrap.find_bytype(expr, ty, li=None)
ifcopenshell.express.bootstrap.EQUALS
ifcopenshell.express.bootstrap.HASH
ifcopenshell.express.bootstrap.LBRACE
ifcopenshell.express.bootstrap.LBRACK
ifcopenshell.express.bootstrap.LPAREN
ifcopenshell.express.bootstrap.PERIOD
ifcopenshell.express.bootstrap.RBRACE
ifcopenshell.express.bootstrap.RBRACK
ifcopenshell.express.bootstrap.RPAREN
ifcopenshell.express.bootstrap.VBAR
ifcopenshell.express.bootstrap.actions
ifcopenshell.express.bootstrap.concat
ifcopenshell.express.bootstrap.emitted
ifcopenshell.express.bootstrap.emitted_in_loop
ifcopenshell.express.bootstrap.expr
ifcopenshell.express.bootstrap.express
ifcopenshell.express.bootstrap.expression
ifcopenshell.express.bootstrap.factor
ifcopenshell.express.bootstrap.grammar
ifcopenshell.express.bootstrap.identifier
ifcopenshell.express.bootstrap.keyword
ifcopenshell.express.bootstrap.keywords
ifcopenshell.express.bootstrap.negated_keywords
ifcopenshell.express.bootstrap.no_action
ifcopenshell.express.bootstrap.optional
ifcopenshell.express.bootstrap.repeated
ifcopenshell.express.bootstrap.rule
ifcopenshell.express.bootstrap.statements = []
ifcopenshell.express.bootstrap.term
ifcopenshell.express.bootstrap.terminal
ifcopenshell.express.bootstrap.terminals
ifcopenshell.express.bootstrap.to_combine
ifcopenshell.express.bootstrap.to_emit
ifcopenshell.express.bootstrap.union