public class ASTTraverser extends Object
Constructor and Description |
---|
ASTTraverser(int pass,
boolean considerRepeatMins,
Protocol env) |
ASTTraverser(Protocol env) |
Modifier and Type | Method and Description |
---|---|
PrimaryIrStream |
assignment(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk,
RepeatMarker repeatMarker) |
PrimaryIrStream |
bare_irstream(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk,
Pass variationAlternative,
RepeatMarker repeatMarker) |
BitField |
bitfield(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk) |
static BitField |
bitfield(Protocol env,
org.antlr.runtime.tree.CommonTree tree) |
PrimaryIrStream |
bitspec_irstream(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk,
RepeatMarker repeatMarker) |
static PrimaryIrStream |
bitspec_irstream(int pass,
boolean considerRepeatMin,
Protocol env,
org.antlr.runtime.tree.CommonTree tree) |
BitSpec |
bitspec(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk,
RepeatMarker repeatMarker) |
Duration |
duration(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk) |
static Duration |
duration(Protocol env,
org.antlr.runtime.tree.CommonTree tree) |
long |
expression(org.antlr.runtime.tree.CommonTree tree,
int level) |
static long |
expression(Protocol env,
org.antlr.runtime.tree.CommonTree tree) |
double |
float_number(org.antlr.runtime.tree.CommonTree tree,
int level) |
static GeneralSpec |
generalspec(org.antlr.runtime.tree.CommonTree tree) |
GeneralSpec |
generalspec(org.antlr.runtime.tree.CommonTree tree,
int level) |
PrimaryIrStreamItem |
irstream_item(org.antlr.runtime.tree.CommonTree tree,
int level,
Pass variationAlternative,
RepeatMarker repeatMarker,
boolean forceOk) |
PrimaryIrStream |
irstream(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk,
RepeatMarker parentRepeat) |
double |
name_or_number(org.antlr.runtime.tree.CommonTree tree,
int level) |
double |
number_with_decimals(org.antlr.runtime.tree.CommonTree tree,
int level) |
RepeatMarker |
repeatmarker(org.antlr.runtime.tree.CommonTree tree,
int level,
RepeatMarker dummy) |
PrimaryIrStream |
variation(org.antlr.runtime.tree.CommonTree tree,
int level,
boolean forceOk,
Pass variationAlternative,
RepeatMarker repeatMarker) |
public ASTTraverser(int pass, boolean considerRepeatMins, Protocol env)
public ASTTraverser(Protocol env)
public static long expression(Protocol env, org.antlr.runtime.tree.CommonTree tree) throws UnassignedException, DomainViolationException
public static PrimaryIrStream bitspec_irstream(int pass, boolean considerRepeatMin, Protocol env, org.antlr.runtime.tree.CommonTree tree) throws UnassignedException, InvalidRepeatException, DomainViolationException, IncompatibleArgumentException
public static Duration duration(Protocol env, org.antlr.runtime.tree.CommonTree tree) throws UnassignedException, DomainViolationException
public static BitField bitfield(Protocol env, org.antlr.runtime.tree.CommonTree tree) throws UnassignedException, DomainViolationException
public static GeneralSpec generalspec(org.antlr.runtime.tree.CommonTree tree) throws UnassignedException
UnassignedException
public GeneralSpec generalspec(org.antlr.runtime.tree.CommonTree tree, int level)
public Duration duration(org.antlr.runtime.tree.CommonTree tree, int level, boolean forceOk) throws UnassignedException, DomainViolationException
public BitField bitfield(org.antlr.runtime.tree.CommonTree tree, int level, boolean forceOk) throws UnassignedException, DomainViolationException
public PrimaryIrStream irstream(org.antlr.runtime.tree.CommonTree tree, int level, boolean forceOk, RepeatMarker parentRepeat) throws UnassignedException, InvalidRepeatException, DomainViolationException, IncompatibleArgumentException
public PrimaryIrStream bare_irstream(org.antlr.runtime.tree.CommonTree tree, int level, boolean forceOk, Pass variationAlternative, RepeatMarker repeatMarker) throws UnassignedException, InvalidRepeatException, DomainViolationException, IncompatibleArgumentException
public PrimaryIrStream bitspec_irstream(org.antlr.runtime.tree.CommonTree tree, int level, boolean forceOk, RepeatMarker repeatMarker) throws UnassignedException, InvalidRepeatException, DomainViolationException, IncompatibleArgumentException
public PrimaryIrStreamItem irstream_item(org.antlr.runtime.tree.CommonTree tree, int level, Pass variationAlternative, RepeatMarker repeatMarker, boolean forceOk) throws UnassignedException, InvalidRepeatException, DomainViolationException, IncompatibleArgumentException
public BitSpec bitspec(org.antlr.runtime.tree.CommonTree tree, int level, boolean forceOk, RepeatMarker repeatMarker) throws UnassignedException, InvalidRepeatException, DomainViolationException, IncompatibleArgumentException
public RepeatMarker repeatmarker(org.antlr.runtime.tree.CommonTree tree, int level, RepeatMarker dummy)
public long expression(org.antlr.runtime.tree.CommonTree tree, int level) throws UnassignedException, DomainViolationException
public PrimaryIrStream assignment(org.antlr.runtime.tree.CommonTree tree, int level, boolean forceOk, RepeatMarker repeatMarker) throws UnassignedException, DomainViolationException
public PrimaryIrStream variation(org.antlr.runtime.tree.CommonTree tree, int level, boolean forceOk, Pass variationAlternative, RepeatMarker repeatMarker) throws UnassignedException, InvalidRepeatException, DomainViolationException, IncompatibleArgumentException
public double float_number(org.antlr.runtime.tree.CommonTree tree, int level)
public double number_with_decimals(org.antlr.runtime.tree.CommonTree tree, int level)
public double name_or_number(org.antlr.runtime.tree.CommonTree tree, int level) throws UnassignedException, DomainViolationException
Copyright © 2019. All rights reserved.