Arborist::ExprCall
Inherits Reference / Object
The various ExprCall classes represent invocations, or calls, of the various expression types, at different positions in an input string. The invocations/calls form a call stack, because a PEG parser is by nature a recursive descent parser, and each rule application and the evaluations of the different expressions that make up those rules form a call stack.
Constructors
new(expr : Arborist::Apply | Arborist::Choice | Arborist::Dot | Arborist::MutexAlt | Arborist::NegLookAhead | Arborist::Optional | Arborist::PosLookAhead | Arborist::Repetition | Arborist::RepetitionOnePlus | Arborist::Sequence | Arborist::Terminal, pos : Int32)
SourceInstance methods
expr
Sourceexpr=(expr : Expr)
Sourceinspect(io)
Sourcepos
Sourcepos=(pos : Int32)
Source