Package org.javacc.parser
Class LookaheadWalk
- java.lang.Object
-
- org.javacc.parser.LookaheadWalk
-
final class LookaheadWalk extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private booleanconsiderSemanticLAprivate java.util.ArrayList<MatchInfo>sizeLimitedMatches
-
Constructor Summary
Constructors Constructor Description LookaheadWalk(boolean considerSemanticLA)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.util.List<MatchInfo>genFirstSet(java.util.List<MatchInfo> partialMatches, Expansion exp)(package private) java.util.List<MatchInfo>genFollowSet(java.util.List<MatchInfo> partialMatches, Expansion exp, long generation, Semanticize semanticize)java.util.ArrayList<MatchInfo>getSizeLimitedMatches()Gets thesizeLimitedMatches.private voidlistAppend(java.util.List<MatchInfo> vToAppendTo, java.util.List<MatchInfo> vToAppend)private voidlistSplit(java.util.List<MatchInfo> toSplit, java.util.List<MatchInfo> mask, java.util.List<MatchInfo> partInMask, java.util.List<MatchInfo> rest)
-
-
-
Field Detail
-
considerSemanticLA
private final boolean considerSemanticLA
-
sizeLimitedMatches
private final java.util.ArrayList<MatchInfo> sizeLimitedMatches
-
-
Method Detail
-
getSizeLimitedMatches
public final java.util.ArrayList<MatchInfo> getSizeLimitedMatches()
Gets thesizeLimitedMatches.
-
listAppend
private void listAppend(java.util.List<MatchInfo> vToAppendTo, java.util.List<MatchInfo> vToAppend)
-
genFirstSet
java.util.List<MatchInfo> genFirstSet(java.util.List<MatchInfo> partialMatches, Expansion exp)
-
listSplit
private void listSplit(java.util.List<MatchInfo> toSplit, java.util.List<MatchInfo> mask, java.util.List<MatchInfo> partInMask, java.util.List<MatchInfo> rest)
-
genFollowSet
java.util.List<MatchInfo> genFollowSet(java.util.List<MatchInfo> partialMatches, Expansion exp, long generation, Semanticize semanticize)
-
-