com.jeffpalm.jvm
Class Parser
java.lang.Object
   com.jeffpalm.jvm.Parser
com.jeffpalm.jvm.Parser
- All Implemented Interfaces: 
- ParserConstants
- public class Parser 
- extends java.lang.Object- implements ParserConstants
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
token_source
public ParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
Parser
public Parser(java.io.InputStream stream)
Parser
public Parser(java.io.Reader stream)
Parser
public Parser(ParserTokenManager tm)
main
public static void main(java.lang.String[] args)
- 
 
- 
 
CompilationUnit
public final void CompilationUnit()
                           throws ParseException
- 
 
- 
- Throws:
- ParseException
 
Expression
public final void Expression()
                      throws ParseException
- 
 
- 
- Throws:
- ParseException
 
AdditiveExpression
public final void AdditiveExpression()
                              throws ParseException
- 
 
- 
- Throws:
- ParseException
 
MultiplicativeExpression
public final void MultiplicativeExpression()
                                    throws ParseException
- 
 
- 
- Throws:
- ParseException
 
UnaryExpression
public final void UnaryExpression()
                           throws ParseException
- 
 
- 
- Throws:
- ParseException
 
PrimaryExpression
public final void PrimaryExpression()
                             throws ParseException
- 
 
- 
- Throws:
- ParseException
 
Statement
public final void Statement()
                     throws ParseException
- 
 
- 
- Throws:
- ParseException
 
StatementExpression
public final void StatementExpression()
                               throws ParseException
- 
 
- 
- Throws:
- ParseException
 
IOStatement
public final void IOStatement()
                       throws ParseException
- 
 
- 
- Throws:
- ParseException
 
WriteStatement
public final void WriteStatement()
                          throws ParseException
- 
 
- 
- Throws:
- ParseException
 
ReInit
public void ReInit(java.io.InputStream stream)
- 
 
- 
 
ReInit
public void ReInit(java.io.Reader stream)
- 
 
- 
 
ReInit
public void ReInit(ParserTokenManager tm)
- 
 
- 
 
getNextToken
public final Token getNextToken()
- 
 
- 
 
getToken
public final Token getToken(int index)
- 
 
- 
 
generateParseException
public ParseException generateParseException()
- 
 
- 
 
enable_tracing
public final void enable_tracing()
- 
 
- 
 
disable_tracing
public final void disable_tracing()
- 
 
- 
 
getJVM
public final JVM getJVM()
- 
 
jvm
protected final JVM jvm()
- 
 
getClassFile
public final IMutableClassFile getClassFile()
- 
 
appendCode
protected final void appendCode(Instruction i)
- 
 
cp
protected final IConstantPool cp()
- 
 
mainCode
protected final Code mainCode()
- 
 
finishClassFile
public final void finishClassFile()
- 
 
setClassFile
public final void setClassFile(java.io.File classFile)
-