public class ProtoParser extends Object
Constructor and Description |
---|
ProtoParser(char[] expr,
int offset,
int offsetEnd,
String protoName,
ParserContext pCtx,
int fields,
ExecutionStack splitAccumulator) |
Modifier and Type | Method and Description |
---|---|
static void |
checkForPossibleUnresolvedViolations(char[] expr,
int cursor,
ParserContext pCtx)
This is such a horrible hack, but it's more performant than any other horrible hack I can think of
right now.
|
int |
getCursor() |
static String |
getNextUnresolvedWaiting() |
static boolean |
isUnresolvedWaiting() |
static void |
notifyForLateResolution(Proto proto) |
Proto |
parse() |
public ProtoParser(char[] expr, int offset, int offsetEnd, String protoName, ParserContext pCtx, int fields, ExecutionStack splitAccumulator)
public Proto parse()
public static void notifyForLateResolution(Proto proto)
public int getCursor()
public static void checkForPossibleUnresolvedViolations(char[] expr, int cursor, ParserContext pCtx)
expr
- cursor
- pCtx
- public static boolean isUnresolvedWaiting()
public static String getNextUnresolvedWaiting()
Copyright © 2018. All rights reserved.