public class Parser
extends java.lang.Object
TokenStream
Constructor and Description |
---|
Parser(CompilerEnvirons compilerEnv,
ErrorReporter errorReporter) |
Modifier and Type | Method and Description |
---|---|
protected Decompiler |
createDecompiler(CompilerEnvirons compilerEnv) |
boolean |
eof() |
int |
getCurrentLineNumber() |
java.lang.String |
getEncodedSource() |
ScriptOrFnNode |
parse(java.io.Reader sourceReader,
java.lang.String sourceURI,
int lineno) |
ScriptOrFnNode |
parse(java.lang.String sourceString,
java.lang.String sourceURI,
int lineno) |
public Parser(CompilerEnvirons compilerEnv, ErrorReporter errorReporter)
public int getCurrentLineNumber()
protected Decompiler createDecompiler(CompilerEnvirons compilerEnv)
public java.lang.String getEncodedSource()
public boolean eof()
public ScriptOrFnNode parse(java.lang.String sourceString, java.lang.String sourceURI, int lineno)
public ScriptOrFnNode parse(java.io.Reader sourceReader, java.lang.String sourceURI, int lineno) throws java.io.IOException
java.io.IOException