aima.logic.common
Class Parser
java.lang.Object
aima.logic.common.Parser
- Direct Known Subclasses:
- PEParser
public abstract class Parser
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lexer
protected Lexer lexer
lookAheadBuffer
protected Token[] lookAheadBuffer
lookAhead
protected int lookAhead
Parser
public Parser()
fillLookAheadBuffer
protected void fillLookAheadBuffer()
lookAhead
protected Token lookAhead(int i)
consume
protected void consume()
loadNextTokenFromInput
protected void loadNextTokenFromInput()
isEndOfInput
protected boolean isEndOfInput(Token t)
match
protected void match(java.lang.String terminalSymbol)
parse
public abstract ParseTreeNode parse(java.lang.String input)