pyg4ometry.fluka.RegionExpression.RegionParser

Classes

Functions

Module Contents

pyg4ometry.fluka.RegionExpression.RegionParser.serializedATN()
class pyg4ometry.fluka.RegionExpression.RegionParser.RegionParser(input, output=sys.stdout)

Bases: Parser

Parameters:
  • input (TokenStream)

  • output (TextIO)

grammarFileName = 'RegionParser.g4'
atn
decisionsToDFA
sharedContextCache
literalNames = ['<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>',...
symbolicNames = ['<INVALID>', 'Whitespace', 'InLineComment', 'LineComment', 'Newline', 'Integer', 'RegionName',...
RULE_regions = 0
RULE_region = 1
RULE_zoneUnion = 2
RULE_zone = 3
RULE_expr = 4
RULE_subZone = 5
RULE_unaryExpression = 6
ruleNames = ['regions', 'region', 'zoneUnion', 'zone', 'expr', 'subZone', 'unaryExpression']
EOF
Whitespace = 1
InLineComment = 2
LineComment = 3
Newline = 4
Integer = 5
RegionName = 6
BodyName = 7
Plus = 8
Minus = 9
Bar = 10
LParen = 11
RParen = 12
_interp
_predicates = None
class RegionsContext(parser, parent=None, invokingState=-1)

Bases: ParserRuleContext

Parameters:
  • parent (ParserRuleContext)

  • invokingState (int)

__slots__ = 'parser'
parser
region(i=None)
Parameters:

i (Optional[int])

getRuleIndex()
accept(visitor)
Parameters:

visitor (ParseTreeVisitor)

regions()
class RegionContext(parser, parent=None, invokingState=-1)

Bases: ParserRuleContext

Parameters:
  • parent (ParserRuleContext)

  • invokingState (int)

__slots__ = 'parser'
parser
getRuleIndex()
copyFrom(ctx)
Parameters:

ctx (ParserRuleContext)

class ComplexRegionContext(parser, ctx)

Bases: RegionContext

Parameters:

ctx (ParserRuleContext)

RegionName()
Integer()
zoneUnion()
accept(visitor)
Parameters:

visitor (ParseTreeVisitor)

class SimpleRegionContext(parser, ctx)

Bases: RegionContext

Parameters:

ctx (ParserRuleContext)

RegionName()
Integer()
zone()
accept(visitor)
Parameters:

visitor (ParseTreeVisitor)

region()
class ZoneUnionContext(parser, parent=None, invokingState=-1)

Bases: ParserRuleContext

Parameters:
  • parent (ParserRuleContext)

  • invokingState (int)

__slots__ = 'parser'
parser
getRuleIndex()
copyFrom(ctx)
Parameters:

ctx (ParserRuleContext)

class MultipleUnion2Context(parser, ctx)

Bases: ZoneUnionContext

Parameters:

ctx (ParserRuleContext)

zone(i=None)
Parameters:

i (Optional[int])

Bar(i=None)
Parameters:

i (Optional[int])

accept(visitor)
Parameters:

visitor (ParseTreeVisitor)

class MultipleUnionContext(parser, ctx)

Bases: ZoneUnionContext

Parameters:

ctx (ParserRuleContext)

Bar(i=None)
Parameters:

i (Optional[int])

zone(i=None)
Parameters:

i (Optional[int])

accept(visitor)
Parameters:

visitor (ParseTreeVisitor)

class SingleUnionContext(parser, ctx)

Bases: ZoneUnionContext

Parameters:

ctx (ParserRuleContext)

Bar()
zone()
accept(visitor)
Parameters:

visitor (ParseTreeVisitor)

zoneUnion()
class ZoneContext(parser, parent=None, invokingState=-1)

Bases: ParserRuleContext

Parameters:
  • parent (ParserRuleContext)

  • invokingState (int)

__slots__ = 'parser'
parser
getRuleIndex()
copyFrom(ctx)
Parameters:

ctx (ParserRuleContext)

class ZoneExprContext(parser, ctx)

Bases: ZoneContext

Parameters:

ctx (ParserRuleContext)

expr()
BodyName()
accept(visitor)
Parameters:

visitor (ParseTreeVisitor)

class ZoneBodyContext(parser, ctx)

Bases: ZoneContext

Parameters:

ctx (ParserRuleContext)

BodyName()
accept(visitor)
Parameters:

visitor (ParseTreeVisitor)

class ZoneSubZoneContext(parser, ctx)

Bases: ZoneContext

Parameters:

ctx (ParserRuleContext)

subZone()
BodyName()
accept(visitor)
Parameters:

visitor (ParseTreeVisitor)

zone()
class ExprContext(parser, parent=None, invokingState=-1)

Bases: ParserRuleContext

Parameters:
  • parent (ParserRuleContext)

  • invokingState (int)

__slots__ = 'parser'
parser
getRuleIndex()
copyFrom(ctx)
Parameters:

ctx (ParserRuleContext)

class UnaryAndBooleanContext(parser, ctx)

Bases: ExprContext

Parameters:

ctx (ParserRuleContext)

unaryExpression()
expr()
accept(visitor)
Parameters:

visitor (ParseTreeVisitor)

class OneSubZoneContext(parser, ctx)

Bases: ExprContext

Parameters:

ctx (ParserRuleContext)

subZone()
accept(visitor)
Parameters:

visitor (ParseTreeVisitor)

class UnaryAndSubZoneContext(parser, ctx)

Bases: ExprContext

Parameters:

ctx (ParserRuleContext)

subZone()
expr()
accept(visitor)
Parameters:

visitor (ParseTreeVisitor)

class SingleUnaryContext(parser, ctx)

Bases: ExprContext

Parameters:

ctx (ParserRuleContext)

unaryExpression()
accept(visitor)
Parameters:

visitor (ParseTreeVisitor)

expr()
class SubZoneContext(parser, parent=None, invokingState=-1)

Bases: ParserRuleContext

Parameters:
  • parent (ParserRuleContext)

  • invokingState (int)

__slots__ = 'parser'
parser
LParen()
expr()
RParen()
Minus()
Plus()
BodyName()
getRuleIndex()
accept(visitor)
Parameters:

visitor (ParseTreeVisitor)

subZone()
class UnaryExpressionContext(parser, parent=None, invokingState=-1)

Bases: ParserRuleContext

Parameters:
  • parent (ParserRuleContext)

  • invokingState (int)

__slots__ = 'parser'
parser
BodyName()
Minus()
Plus()
getRuleIndex()
accept(visitor)
Parameters:

visitor (ParseTreeVisitor)

unaryExpression()