org.fusesource.hawtbuf.proto.compiler.parser
Class ProtoParser
java.lang.Object
org.fusesource.hawtbuf.proto.compiler.parser.ProtoParser
- All Implemented Interfaces:
- ProtoParserConstants
public class ProtoParser
- extends Object
- implements ProtoParserConstants
This class is generated with JavaCC. Do not modify manually.
| Fields inherited from interface org.fusesource.hawtbuf.proto.compiler.parser.ProtoParserConstants |
COMMA, COMMENT, DECIMAL_LITERAL, DEFAULT, ENUM, EOF, EQUALS, EXPONENT, EXTEND, EXTENSIONS, FLOAT, GROUP, HEX_LITERAL, ID, IMPORT, INTEGER, LBRACE, LBRACKET, LPAREN, MAX, MESSAGE, OCTAL_LITERAL, OPTION, OPTIONAL, PACKAGE, PERIOD, RBRACE, RBRACKET, REPEATED, REQURIED, RETURNS, RPAREN, RPC, SEMICOLON, SERVICE, STRING, TO, tokenImage |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public ProtoParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
lookingAhead
public boolean lookingAhead
ProtoParser
public ProtoParser(InputStream stream)
ProtoParser
public ProtoParser(InputStream stream,
String encoding)
ProtoParser
public ProtoParser(Reader stream)
ProtoParser
public ProtoParser(ProtoParserTokenManager tm)
ProtoDescriptor
public final ProtoDescriptor ProtoDescriptor()
throws ParseException
- Throws:
ParseException
MessageDescriptor
public final MessageDescriptor MessageDescriptor(ProtoDescriptor proto,
MessageDescriptor parent)
throws ParseException
- Throws:
ParseException
FieldDescriptor
public final FieldDescriptor FieldDescriptor(MessageDescriptor parent)
throws ParseException
- Parses something like:
optional string foo = 1;
- Throws:
ParseException
ServiceDescriptor
public final ServiceDescriptor ServiceDescriptor(ProtoDescriptor proto)
throws ParseException
- Throws:
ParseException
MethodDescriptor
public final MethodDescriptor MethodDescriptor(ProtoDescriptor proto)
throws ParseException
- Throws:
ParseException
OptionDescriptor
public final OptionDescriptor OptionDescriptor()
throws ParseException
- Throws:
ParseException
ExtendDescriptor
public final MessageDescriptor ExtendDescriptor(ProtoDescriptor proto,
MessageDescriptor parent)
throws ParseException
- Throws:
ParseException
ExtensionsDescriptor
public final ExtensionsDescriptor ExtensionsDescriptor(MessageDescriptor parent)
throws ParseException
- Throws:
ParseException
EnumDescriptor
public final EnumDescriptor EnumDescriptor(ProtoDescriptor proto,
MessageDescriptor parent)
throws ParseException
- Throws:
ParseException
EnumFieldDescriptor
public final EnumFieldDescriptor EnumFieldDescriptor(EnumDescriptor parent)
throws ParseException
- Parses something like:
optional string foo = 1;
- Throws:
ParseException
Integer
public final int Integer()
throws ParseException
- Throws:
ParseException
Rule
public final String Rule()
throws ParseException
- Throws:
ParseException
Value
public final String Value()
throws ParseException
- Throws:
ParseException
ID
public final String ID()
throws ParseException
- Throws:
ParseException
PackageID
public final String PackageID()
throws ParseException
- Throws:
ParseException
StringLitteral
public final String StringLitteral()
throws ParseException
- Throws:
ParseException
ReInit
public void ReInit(InputStream stream)
ReInit
public void ReInit(InputStream stream,
String encoding)
ReInit
public void ReInit(Reader stream)
ReInit
public void ReInit(ProtoParserTokenManager 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 © 2010 FuseSource. All Rights Reserved.