Package org.javacc.parser
Class LookaheadCalc
- java.lang.Object
-
- org.javacc.parser.LookaheadCalc
-
class LookaheadCalc extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LookaheadCalc()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static voidchoiceCalc(Choice ch, Context context)(package private) static voidebnfCalc(Expansion exp, Expansion nested, Semanticize semanticize)private static booleanexplicitLA(Expansion exp)private static intfirstChoice(Choice ch)private static java.lang.Stringimage(Expansion exp)private static java.lang.Stringimage(MatchInfo m, Context context)private static booleanjavaCodeCheck(java.util.List<MatchInfo> v)private static MatchInfooverlap(java.util.List<MatchInfo> v1, java.util.List<MatchInfo> v2)
-
-
-
Method Detail
-
overlap
private static MatchInfo overlap(java.util.List<MatchInfo> v1, java.util.List<MatchInfo> v2)
-
javaCodeCheck
private static boolean javaCodeCheck(java.util.List<MatchInfo> v)
-
explicitLA
private static boolean explicitLA(Expansion exp)
-
firstChoice
private static int firstChoice(Choice ch)
-
image
private static java.lang.String image(Expansion exp)
-
ebnfCalc
static void ebnfCalc(Expansion exp, Expansion nested, Semanticize semanticize)
-
-