|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.jga.parser.JFXGParser
public class JFXGParser
Parser that converts JFXG strings into functors. The parser is not safe to be used concurrently by multiple threads.
Copyright © 2004-2005 David A. Hall
Field Summary | |
---|---|
static java.lang.String[] |
ARG_NAME
|
Token |
jj_nt
|
boolean |
lookingAhead
|
Token |
token
|
JFXGParserTokenManager |
token_source
|
Fields inherited from interface net.sf.jga.parser.JFXGParserConstants |
---|
CHARACTER_LITERAL, CLASS, DECIMAL_LITERAL, DEFAULT, DIGIT, EOF, EXPONENT, FALSE, FLOATING_POINT_LITERAL, HEX_LITERAL, IDENTIFIER, INSTANCEOF, INTEGER_LITERAL, LETTER, LPAREN, NEW, NULL, OCTAL_LITERAL, STRING_LITERAL, THIS, tokenImage, TRUE |
Constructor Summary | |
---|---|
JFXGParser()
|
|
JFXGParser(java.io.InputStream stream)
|
|
JFXGParser(java.io.InputStream stream,
java.lang.String encoding)
|
|
JFXGParser(JFXGParserTokenManager tm)
|
|
JFXGParser(java.io.Reader stream)
|
Method Summary | ||
---|---|---|
FunctorRef |
AdditiveExpression(net.sf.jga.parser.ParserContext context)
|
|
void |
addPromotionRule(java.lang.Class<?> fromType,
java.lang.Class<?> toType,
UnaryFunctor converter)
Registers a type-coercion rule that will promote values of the from type to values of the to type for use in expressions. |
|
FunctorRef |
AllocationExpression(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
AndExpression(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef[] |
ArgumentList(net.sf.jga.parser.ParserContext context,
FunctorRef[] args)
|
|
FunctorRef[] |
Arguments(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
AssignmentExpression(net.sf.jga.parser.ParserContext context)
|
|
net.sf.jga.parser.AssignmentOperator |
AssignmentOperator()
|
|
void |
bindThis(java.lang.Object thisBinding)
Binds the object to which 'this' refers |
|
FunctorRef |
Boolean()
|
|
protected
|
boxUnboxFunctor(java.lang.Class<R> reqType,
FunctorRef<?,?> ref)
When the class that we need is the boxed (or unboxed) form of the return type of the given functor, then wrap the functor in a boxing/unboxing functor to make the change at runtime. |
|
FunctorRef |
CastExpression(net.sf.jga.parser.ParserContext context)
|
|
void |
CastLookahead(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
Character()
|
|
FunctorRef |
CompoundExpression(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
ConditionalAndExpression(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
ConditionalExpression(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
ConditionalOrExpression(net.sf.jga.parser.ParserContext context)
|
|
protected FunctorRef |
demote(FunctorRef ref,
java.lang.Class type)
|
|
protected
|
demoteExt(FunctorRef<?,Functor<?>> ref,
java.lang.Class<R> type)
Return a functor that performs promotion on the functor (if necessary and possible) to the given type. |
|
void |
deportClass(java.lang.String alias)
Removes information about the class imported under the given name. |
|
void |
deportPackage(java.lang.String pkgName)
Removes information about the given package. |
|
void |
disable_tracing()
|
|
void |
enable_tracing()
|
|
FunctorRef |
EqualityExpression(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
Expression(net.sf.jga.parser.ParserContext context)
|
|
protected java.lang.Class<?> |
findCommonPromotion(java.lang.Class<?> root,
java.lang.Class<?> ltype,
java.lang.Class<?> rtype)
Find and return a class to which both arguments of a binary operation may be promoted, if any. |
|
FunctorRef |
Float(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
Functor(net.sf.jga.parser.ParserContext context)
|
|
ParseException |
generateParseException()
|
|
protected java.lang.Object |
getBoundObject()
Returns the current object to which 'this' refers |
|
static UnaryFunctor<?,?> |
getBoxFunctor(java.lang.Class<?> primitive)
Returns a Functor that 'boxes' the given primitive type, or null if the given type is not a primitive. |
|
java.lang.Class<?> |
getImportedClass(java.lang.String alias)
Returns the Class object that represents the given name. |
|
java.lang.reflect.Field |
getImportedField(java.lang.String name)
Returns the imported field with the given name, or null if no such field has been imported. |
|
java.lang.reflect.Method[] |
getImportedMethods(java.lang.String name)
Returns a list of methods with the given name |
|
static JFXGParser |
getInstance()
Returns a globally accessible default instance of a JFXGParser. |
|
Token |
getNextToken()
|
|
protected java.lang.Class<?> |
getReferencedClass(FunctorRef ref)
returns the specific class to which the given class refers. |
|
java.lang.Class<?> |
getReturnType()
Returns the type of object returned by the last functor parsed. |
|
Token |
getToken(int index)
|
|
static UnaryFunctor<?,?> |
getUnboxFunctor(java.lang.Class<?> reference)
Returns a Functor that 'unboxes' the given reference type, or null if the given type is not a reference to a primitive |
|
void |
importClass(java.lang.Class<?> clasz)
Imports the given class into the parser. |
|
void |
importClass(java.lang.String alias,
java.lang.Class<?> clasz)
Imports the given class into the parser under the given alias. |
|
void |
ImportedMethodLookahead(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
ImportedStaticMethodCall(net.sf.jga.parser.ParserContext context)
|
|
void |
importField(java.lang.Class<?> clasz,
java.lang.String name)
Imports the given static member. |
|
void |
importField(java.lang.reflect.Field field)
Imports the given static member. |
|
void |
importJGA()
Imports the static methods of the jga algorithm and functor builder classes. |
|
void |
importJGA(java.lang.String className)
Imports the static methods of the specified jga class. |
|
void |
importMethod(java.lang.Class<?> clasz,
java.lang.String name)
Imports the given static method(s). |
|
void |
importMethod(java.lang.reflect.Method meth)
Imports a static method into the parser. |
|
void |
importMethod(java.lang.String name,
java.lang.reflect.Method meth)
Imports a static method into the parser under the given name. |
|
void |
importPackage(java.lang.String pkgName)
Imports the given package (by name) into the parser. |
|
void |
importStatics(java.lang.Class<?> clasz)
Imports all of the static public methods and members in the given class. |
|
FunctorRef |
InstanceOfExpression(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
Integer()
|
|
boolean |
isClassImported(java.lang.Class<?> clasz)
Returns true if the class is imported into the default parser context. |
|
protected boolean |
isClassReference(FunctorRef ref)
returns true if the functor reference is one that returns a specific class object. |
|
boolean |
isUndecoratedDecimal()
When true, an undecorated number containing a decimal, for example 1.50 is interpreted as a BigDecimal literal. |
|
FunctorRef |
Literal(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
LocalVariableDeclaration(net.sf.jga.parser.ParserContext context)
|
|
static void |
main(java.lang.String[] args)
|
|
FunctorRef |
MultiplicativeExpression(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
Name(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
Null()
|
|
FunctorRef |
OrExpression(net.sf.jga.parser.ParserContext context)
|
|
static Generator<?> |
parse(java.lang.String str)
Parses the string to create a Generator. |
|
static
|
parse(java.lang.String str,
java.lang.Class<T> argType)
Parses the string to create a UnaryFunctor that takes an argument of the given type. |
|
static
|
parse(java.lang.String str,
java.lang.Class<T1> arg1Type,
java.lang.Class<T2> arg2Type)
Parses the string to create a BinaryFunctor that takes arguments of the given types. |
|
|
parseBinary(java.lang.Class<T1> arg1Type,
java.lang.Class<T2> arg2Type)
Parses the current input to create a BinaryFunctor that takes arguments of the given types. |
|
|
parseBinary(java.lang.String str,
java.lang.Class<T1> arg1Type,
java.lang.Class<T2> arg2Type)
Parses the string to create a BinaryFunctor that takes arguments of the given types. |
|
protected
|
parseBinaryRef(java.lang.Class<T1> arg1Type,
java.lang.Class<T2> arg2Type)
Parses the current input to create a BinaryFunctor that takes arguments of the given types. |
|
protected FunctorRef<?,?> |
parseFunctor(net.sf.jga.parser.ParserContext context)
Parses a functor from the input stream, ensuring that it returns an Object (ie, if the expression would generally return a primitive, the functor will be bound within a boxing functor). |
|
Functor<?> |
parseFunctor(java.lang.String str)
Parses the string to create a Generator. |
|
Generator<?> |
parseGenerator()
Parses the contents of the current input to create a Generator |
|
Generator<?> |
parseGenerator(java.lang.String str)
Parses the string to create a Generator. |
|
protected GeneratorRef<?> |
parseGeneratorRef()
Parses the contents of the current input to create a Generator |
|
|
parseUnary(java.lang.Class<T> argType)
Parses the current input to create a UnaryFunctor that takes an argument of the given type. |
|
|
parseUnary(java.lang.String str,
java.lang.Class<T> argType)
Parses the string to create a UnaryFunctor that takes an argument of the given type. |
|
protected
|
parseUnaryRef(java.lang.Class<T> argType)
Parses the current input to create a UnaryFunctor that takes an argument of the given type. |
|
FunctorRef |
PositionalArgument(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
PrimaryExpression(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
PrimaryPrefix(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
PrimarySuffix(net.sf.jga.parser.ParserContext context,
FunctorRef prefix)
|
|
protected FunctorRef |
promote(FunctorRef ref,
java.lang.Class type)
Return a functor that performs promotion on the functor (if necessary and possible) to the given type. |
|
protected
|
promoteExt(FunctorRef<?,Functor<?>> ref,
java.lang.Class<R> type)
Return a functor that performs promotion on the functor (if necessary and possible) to the given type. |
|
void |
ReInit(java.io.InputStream stream)
|
|
void |
ReInit(java.io.InputStream stream,
java.lang.String encoding)
|
|
void |
ReInit(JFXGParserTokenManager tm)
|
|
void |
ReInit(java.io.Reader stream)
|
|
FunctorRef |
RelationalExpression(net.sf.jga.parser.ParserContext context)
|
|
void |
removePromotionRule(java.lang.Class<?> fromType,
java.lang.Class<?> toType)
Removes the type-coercion rule (if any) that would have promoted values of the from type to values of the to type for use in expressions. |
|
protected FunctorRef<?,?> |
reservedField(FunctorRef<?,?> prefix,
java.lang.String name)
Allows for (not necessarily constant) predefined fields to be added to the grammar |
|
protected FunctorRef<?,?> |
reservedFunction(java.lang.String name,
FunctorRef<?,?>[] args)
Allows for function-style names to be added to the grammar. |
|
protected BinaryFunctorRef<?,?,?> |
reservedMethod(FunctorRef<?,?> prefix,
java.lang.String name,
java.lang.Class<?>[] types)
Allows for alternate strategies for resolving methods |
|
protected FunctorRef<?,?> |
reservedWord(java.lang.String name)
Allows for (not necessarily constant) values to be added to the grammar |
|
protected FunctorRef<?,?> |
resolveMethodName(FunctorRef<?,?> prefix,
java.lang.String name,
FunctorRef<?,?>[] args)
Returns a functor ref containing a functor that corresponds to a call to the named method with the given args. |
|
void |
setUndecoratedDecimal(boolean flag)
Enables/Disables the interpretation of undecorated decimal literals as BigDecimals. |
|
FunctorRef |
ShiftExpression(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
String()
|
|
FunctorRef |
Type(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
UnaryExpression(net.sf.jga.parser.ParserContext context)
|
|
FunctorRef |
VariableDeclarator(net.sf.jga.parser.ParserContext context,
java.lang.Class<?> type)
|
|
VariableRef<?> |
VariableDeclaratorId(net.sf.jga.parser.ParserContext context,
java.lang.Class<?> type)
|
|
FunctorRef |
VariableInitializer(net.sf.jga.parser.ParserContext context,
java.lang.Class<?> type)
|
|
FunctorRef |
XorExpression(net.sf.jga.parser.ParserContext context)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String[] ARG_NAME
public JFXGParserTokenManager token_source
public Token token
public Token jj_nt
public boolean lookingAhead
Constructor Detail |
---|
public JFXGParser()
public JFXGParser(java.io.InputStream stream)
public JFXGParser(java.io.InputStream stream, java.lang.String encoding)
public JFXGParser(java.io.Reader stream)
public JFXGParser(JFXGParserTokenManager tm)
Method Detail |
---|
public static void main(java.lang.String[] args)
public void importPackage(java.lang.String pkgName)
public void deportPackage(java.lang.String pkgName)
public void importClass(java.lang.Class<?> clasz)
public void importClass(java.lang.String alias, java.lang.Class<?> clasz)
public void deportClass(java.lang.String alias)
public java.lang.Class<?> getImportedClass(java.lang.String alias)
public boolean isClassImported(java.lang.Class<?> clasz)
public void importStatics(java.lang.Class<?> clasz)
public void importField(java.lang.Class<?> clasz, java.lang.String name) throws java.lang.NoSuchFieldException
java.lang.NoSuchFieldException
- if the named field does not exist
java.lang.IllegalArgumentException
- if the named field is not staticpublic void importField(java.lang.reflect.Field field) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
- if the field is not staticpublic java.lang.reflect.Field getImportedField(java.lang.String name)
public void importMethod(java.lang.Class<?> clasz, java.lang.String name) throws java.lang.NoSuchMethodException
java.lang.NoSuchMethodException
- if the named method does not exist, or if
it/they is/are not staticpublic void importMethod(java.lang.reflect.Method meth)
java.lang.NoSuchMethodException
- if the named method does not exist
java.lang.IllegalArgumentException
- if the named method is not staticpublic void importMethod(java.lang.String name, java.lang.reflect.Method meth)
java.lang.IllegalArgumentException
- if the method is not staticpublic java.lang.reflect.Method[] getImportedMethods(java.lang.String name)
public void importJGA()
Compare
Filter
Find
Flatten
Merge
Reverse
Sort
Summarize
Transform
Unique
AdaptorFunctors
ArithmeticFunctors
ComparisonFunctors
LogicalFunctors
PropertyFunctors
StringFunctors
public void importJGA(java.lang.String className)
public void bindThis(java.lang.Object thisBinding)
protected java.lang.Object getBoundObject()
public void setUndecoratedDecimal(boolean flag)
public boolean isUndecoratedDecimal()
public void addPromotionRule(java.lang.Class<?> fromType, java.lang.Class<?> toType, UnaryFunctor converter)
public void removePromotionRule(java.lang.Class<?> fromType, java.lang.Class<?> toType)
public Functor<?> parseFunctor(java.lang.String str) throws ParseException
ParseException
public Generator<?> parseGenerator(java.lang.String str) throws ParseException
parseGenerator
in interface FunctorParser
ParseException
public Generator<?> parseGenerator() throws ParseException
ParseException
protected GeneratorRef<?> parseGeneratorRef() throws ParseException
ParseException
public <T> UnaryFunctor<T,?> parseUnary(java.lang.String str, java.lang.Class<T> argType) throws ParseException
parseUnary
in interface FunctorParser
ParseException
public <T> UnaryFunctor<T,?> parseUnary(java.lang.Class<T> argType) throws ParseException
ParseException
protected <T> UnaryFunctorRef<T,?> parseUnaryRef(java.lang.Class<T> argType) throws ParseException
ParseException
public <T1,T2> BinaryFunctor<T1,T2,?> parseBinary(java.lang.String str, java.lang.Class<T1> arg1Type, java.lang.Class<T2> arg2Type) throws ParseException
parseBinary
in interface FunctorParser
ParseException
public <T1,T2> BinaryFunctor<T1,T2,?> parseBinary(java.lang.Class<T1> arg1Type, java.lang.Class<T2> arg2Type) throws ParseException
ParseException
protected <T1,T2> BinaryFunctorRef<T1,T2,?> parseBinaryRef(java.lang.Class<T1> arg1Type, java.lang.Class<T2> arg2Type) throws ParseException
ParseException
protected FunctorRef<?,?> parseFunctor(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public java.lang.Class<?> getReturnType()
getReturnType
in interface FunctorParser
java.lang.IllegalStateException
- if the parser has not been used or if
parsing the last functor resulted in an exception being thrown.public static JFXGParser getInstance()
public static Generator<?> parse(java.lang.String str) throws UncheckedParseException
UncheckedParseException
public static <T> UnaryFunctor<T,?> parse(java.lang.String str, java.lang.Class<T> argType) throws UncheckedParseException
UncheckedParseException
public static <T1,T2> BinaryFunctor<T1,T2,?> parse(java.lang.String str, java.lang.Class<T1> arg1Type, java.lang.Class<T2> arg2Type) throws UncheckedParseException
UncheckedParseException
protected FunctorRef<?,?> reservedWord(java.lang.String name) throws ParseException
ParseException
protected FunctorRef<?,?> reservedField(FunctorRef<?,?> prefix, java.lang.String name) throws ParseException
ParseException
protected FunctorRef<?,?> reservedFunction(java.lang.String name, FunctorRef<?,?>[] args) throws ParseException
ParseException
protected BinaryFunctorRef<?,?,?> reservedMethod(FunctorRef<?,?> prefix, java.lang.String name, java.lang.Class<?>[] types) throws ParseException
ParseException
protected FunctorRef promote(FunctorRef ref, java.lang.Class type) throws ParseException
ParseException
protected <R> FunctorRef<R,Functor<R>> promoteExt(FunctorRef<?,Functor<?>> ref, java.lang.Class<R> type)
protected FunctorRef demote(FunctorRef ref, java.lang.Class type) throws ParseException
ParseException
protected <R> FunctorRef<R,Functor<R>> demoteExt(FunctorRef<?,Functor<?>> ref, java.lang.Class<R> type)
protected java.lang.Class<?> findCommonPromotion(java.lang.Class<?> root, java.lang.Class<?> ltype, java.lang.Class<?> rtype)
public static UnaryFunctor<?,?> getBoxFunctor(java.lang.Class<?> primitive)
public static UnaryFunctor<?,?> getUnboxFunctor(java.lang.Class<?> reference)
protected <R> FunctorRef boxUnboxFunctor(java.lang.Class<R> reqType, FunctorRef<?,?> ref) throws ParseException
ParseException
protected FunctorRef<?,?> resolveMethodName(FunctorRef<?,?> prefix, java.lang.String name, FunctorRef<?,?>[] args) throws ParseException
ParseException
protected boolean isClassReference(FunctorRef ref)
protected java.lang.Class<?> getReferencedClass(FunctorRef ref)
public final FunctorRef Functor(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef CompoundExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef Expression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef LocalVariableDeclaration(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef VariableDeclarator(net.sf.jga.parser.ParserContext context, java.lang.Class<?> type) throws ParseException
ParseException
public final VariableRef<?> VariableDeclaratorId(net.sf.jga.parser.ParserContext context, java.lang.Class<?> type) throws ParseException
ParseException
public final FunctorRef VariableInitializer(net.sf.jga.parser.ParserContext context, java.lang.Class<?> type) throws ParseException
ParseException
public final FunctorRef AssignmentExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final net.sf.jga.parser.AssignmentOperator AssignmentOperator() throws ParseException
ParseException
public final FunctorRef ConditionalExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef ConditionalOrExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef ConditionalAndExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef OrExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef XorExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef AndExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef EqualityExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef InstanceOfExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef RelationalExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef ShiftExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef AdditiveExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef MultiplicativeExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef UnaryExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final void CastLookahead(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef CastExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef PrimaryExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef PrimaryPrefix(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef AllocationExpression(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef Type(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef PrimarySuffix(net.sf.jga.parser.ParserContext context, FunctorRef prefix) throws ParseException
ParseException
public final void ImportedMethodLookahead(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef ImportedStaticMethodCall(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef PositionalArgument(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef Name(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef[] Arguments(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef[] ArgumentList(net.sf.jga.parser.ParserContext context, FunctorRef[] args) throws ParseException
ParseException
public final FunctorRef Literal(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef Integer() throws ParseException
ParseException
public final FunctorRef Float(net.sf.jga.parser.ParserContext context) throws ParseException
ParseException
public final FunctorRef Boolean() throws ParseException
ParseException
public final FunctorRef Character() throws ParseException
ParseException
public final FunctorRef String() throws ParseException
ParseException
public final FunctorRef Null() throws ParseException
ParseException
public void ReInit(java.io.InputStream stream)
public void ReInit(java.io.InputStream stream, java.lang.String encoding)
public void ReInit(java.io.Reader stream)
public void ReInit(JFXGParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |