Class Mf2Parser

java.lang.Object
com.ibm.icu.message2.Mf2Parser

class Mf2Parser extends Object
Class generated from EBNF.
  • Field Details

    • b0

      private int b0
    • e0

      private int e0
    • l1

      private int l1
    • b1

      private int b1
    • e1

      private int e1
    • eventHandler

      private Mf2Parser.EventHandler eventHandler
    • input

      private CharSequence 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

      private static final String[] TOKEN
  • Constructor Details

  • Method Details

    • initialize

      public void initialize(CharSequence source, Mf2Parser.EventHandler parsingEventHandler)
    • getInput

      public CharSequence 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

      public static String getOffendingToken(Mf2Parser.ParseException e)
    • getExpectedTokenSet

      public static String[] getExpectedTokenSet(Mf2Parser.ParseException e)
    • getErrorMessage

      public String getErrorMessage(Mf2Parser.ParseException e)
    • 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

      private static String[] getTokenSet(int tokenSetId)