Package jflex.core

Class LexParse.CUP$LexParse$actions

java.lang.Object
jflex.core.LexParse.CUP$LexParse$actions
Enclosing class:
LexParse

class LexParse.CUP$LexParse$actions extends Object
Cup generated class to encapsulate user supplied action code.
  • Field Details

  • Constructor Details

    • CUP$LexParse$actions

      CUP$LexParse$actions(LexParse parser)
      Constructor
  • Method Details

    • fatalError

      void fatalError(ErrorMessages.ErrorMessage message, int line, int col)
    • fatalError

      void fatalError(ErrorMessages.ErrorMessage message)
    • syntaxError

      void syntaxError(ErrorMessages.ErrorMessage message)
    • syntaxError

      void syntaxError(ErrorMessages.ErrorMessage message, int line)
    • syntaxError

      void syntaxError(ErrorMessages.ErrorMessage message, int line, int col)
    • warning

      void warning(ErrorMessages.ErrorMessage message, int line, int col)
    • isDotOrNewlinePattern

      private boolean isDotOrNewlinePattern(RegExp r1, RegExp r2)
    • isNewline

      private boolean isNewline(RegExp r)
    • check

      private boolean check(int type, int c)
    • getPreClass

      private IntCharSet getPreClass(int type)
    • makeRepeat

      private RegExp makeRepeat(RegExp r, int n1, int n2, int line, int col)
    • makeNL

      private RegExp makeNL()
    • primClass

      private RegExp primClass(int content)
    • primClass

      private RegExp primClass(int start, int end)
    • primClass

      private RegExp primClass(IntCharSet set)
    • CUP$LexParse$do_action_part00000000

      public final java_cup.runtime.Symbol CUP$LexParse$do_action_part00000000(int CUP$LexParse$act_num, java_cup.runtime.lr_parser CUP$LexParse$parser, Stack<java_cup.runtime.Symbol> CUP$LexParse$stack, int CUP$LexParse$top) throws Exception
      Method 0 with the actual generated action code for actions 0 to 300.
      Throws:
      Exception
    • CUP$LexParse$do_action

      public final java_cup.runtime.Symbol CUP$LexParse$do_action(int CUP$LexParse$act_num, java_cup.runtime.lr_parser CUP$LexParse$parser, Stack<java_cup.runtime.Symbol> CUP$LexParse$stack, int CUP$LexParse$top) throws Exception
      Method splitting the generated action code into several parts.
      Throws:
      Exception