public class LexerNode extends Object
| Constructor and Description |
|---|
LexerNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Rule newRule) |
void |
append(LexerNode node) |
void |
append(Rule newRule) |
void |
appendTokenName(String name) |
LexerNode |
clone() |
void |
expandFirstAction(LinkedHashMap<String,Token> tokens) |
void |
merge(LexerNode newNode) |
Set<String> |
neededAuxFunctions() |
LexerNode |
removeTokensName() |
String |
toJava() |
String |
toJavaAuxFunction() |
String |
toString() |
public void add(Rule newRule)
public void append(Rule newRule)
public void appendTokenName(String name)
public LexerNode removeTokensName()
public String toJava()
public void expandFirstAction(LinkedHashMap<String,Token> tokens) throws Exception
Exceptionpublic String toJavaAuxFunction()
Copyright © 2016 The Apache Software Foundation. All rights reserved.