koala.dynamicjava.parser.wrapper
Class JavaCCParser
java.lang.Object
|
+--koala.dynamicjava.parser.wrapper.JavaCCParser
- All Implemented Interfaces:
- SourceCodeParser
- public class JavaCCParser
- extends java.lang.Object
- implements SourceCodeParser
The instances of this class represents a parser
generated with JavaCC.
|
Constructor Summary |
JavaCCParser(java.io.InputStream is,
java.lang.String fname)
Creates a new JavaCCParser |
JavaCCParser(java.io.Reader r,
java.lang.String fname)
Creates a new JavaCCParser |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaCCParser
public JavaCCParser(java.io.InputStream is,
java.lang.String fname)
- Creates a new JavaCCParser
- Parameters:
is - the input streamfname - the file name
JavaCCParser
public JavaCCParser(java.io.Reader r,
java.lang.String fname)
- Creates a new JavaCCParser
- Parameters:
r - the readerfname - the file name
createParser
public SourceCodeParser createParser(java.io.InputStream is,
java.lang.String fname)
- Creates a new parser and returns it
- Specified by:
createParser in interface SourceCodeParser
- Parameters:
is - the input streamfname - the file name
createParser
public SourceCodeParser createParser(java.io.Reader r,
java.lang.String fname)
- Creates a new parser and returns it
- Specified by:
createParser in interface SourceCodeParser
- Parameters:
r - the readerfname - the file name
parseStream
public java.util.List parseStream()
- Parses top level statements
- Specified by:
parseStream in interface SourceCodeParser
- Returns:
- a list of nodes
- See Also:
Node
parseCompilationUnit
public java.util.List parseCompilationUnit()
- Parses a library file
- Specified by:
parseCompilationUnit in interface SourceCodeParser
- See Also:
Node
Copyright ? 2001 Stephane Hillion. All Rights Reserved.