byucc.jhdl.util.BVFormat
Class FormatStringParser
java.lang.Object
byucc.jhdl.util.BVFormat.FormatStringParser
- All Implemented Interfaces:
- FormatStringParserConstants
- public class FormatStringParser
- extends java.lang.Object
- implements FormatStringParserConstants
Fields inherited from interface byucc.jhdl.util.BVFormat.FormatStringParserConstants |
B, C, COLON, COMMA, D, DEFAULT, EOF, LBRACKET, LPARAN, NUM, OTHER, PERCENT, PERIOD, RBRACKET, RPARAN, STAR, tokenImage, U, X |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public FormatStringParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
lookingAhead
public boolean lookingAhead
FormatStringParser
public FormatStringParser(java.io.InputStream stream)
FormatStringParser
public FormatStringParser(java.io.Reader stream)
FormatStringParser
public FormatStringParser(FormatStringParserTokenManager tm)
main
public static void main(java.lang.String[] args)
throws ParseException
- Throws:
ParseException
Literal
public final FieldFormat Literal()
throws ParseException
- Throws:
ParseException
Identifier
public final java.lang.String Identifier()
throws ParseException
- Throws:
ParseException
FullRange
public final int[] FullRange()
throws ParseException
- Throws:
ParseException
Range
public final int[] Range()
throws ParseException
- Throws:
ParseException
AllowDualRange
public final int[] AllowDualRange()
throws ParseException
- Throws:
ParseException
Field
public final FieldFormat Field()
throws ParseException
- Throws:
ParseException
Valid
public final FieldFormat[] Valid()
throws ParseException
- Throws:
ParseException
ReInit
public void ReInit(java.io.InputStream stream)
ReInit
public void ReInit(java.io.Reader stream)
ReInit
public void ReInit(FormatStringParserTokenManager 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()
Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.