Package com.ibm.icu.message2
Class Mf2Parser
java.lang.Object
com.ibm.icu.message2.Mf2Parser
Class generated from EBNF.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic class(package private) static classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate intprivate intprivate intprivate intprivate Mf2Parser.EventHandlerprivate static final int[]private static final int[]private CharSequenceprivate intprivate static final int[]private static final int[]private static final int[]private intprivate static final String[]private static final int[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidconsume(int t) private interror(int b, int e, int s, int l, int t) static String[]getInput()static Stringintintprivate static String[]getTokenSet(int tokenSetId) voidinitialize(CharSequence source, Mf2Parser.EventHandler parsingEventHandler) private voidlookahead1(int tokenSetId) private voidlookahead1W(int tokenSetId) private intmatch(int tokenSetId) private intmatchW(int tokenSetId) private voidprivate voidprivate voidprivate voidvoidprivate voidprivate voidprivate voidprivate voidprivate voidprivate voidprivate voidvoidreset()final voidreset(int l, int b, int e) private void
-
Field Details
-
b0
private int b0 -
e0
private int e0 -
l1
private int l1 -
b1
private int b1 -
e1
private int e1 -
eventHandler
-
input
-
size
private int size -
begin
private int begin -
end
private int end -
MAP0
private static final int[] MAP0 -
MAP1
private static final int[] MAP1 -
MAP2
private static final int[] MAP2 -
INITIAL
private static final int[] INITIAL -
TRANSITION
private static final int[] TRANSITION -
EXPECTED
private static final int[] EXPECTED -
TOKEN
-
-
Constructor Details
-
Mf2Parser
-
-
Method Details
-
initialize
-
getInput
-
getTokenOffset
public int getTokenOffset() -
getTokenEnd
public int getTokenEnd() -
reset
public final void reset(int l, int b, int e) -
reset
public void reset() -
getOffendingToken
-
getExpectedTokenSet
-
getErrorMessage
-
parse_Message
public void parse_Message() -
parse_Declaration
private void parse_Declaration() -
parse_Selector
private void parse_Selector() -
parse_Variant
private void parse_Variant() -
parse_VariantKey
private void parse_VariantKey() -
parse_Pattern
private void parse_Pattern() -
parse_Placeholder
private void parse_Placeholder() -
parse_Expression
private void parse_Expression() -
parse_Operand
private void parse_Operand() -
parse_Annotation
private void parse_Annotation() -
parse_Option
private void parse_Option() -
parse_Markup
private void parse_Markup() -
consume
private void consume(int t) -
whitespace
private void whitespace() -
matchW
private int matchW(int tokenSetId) -
lookahead1W
private void lookahead1W(int tokenSetId) -
lookahead1
private void lookahead1(int tokenSetId) -
error
private int error(int b, int e, int s, int l, int t) -
match
private int match(int tokenSetId) -
getTokenSet
-