Class JFlexParser

  • All Implemented Interfaces:
    com.intellij.lang.LightPsiParser, com.intellij.lang.PsiParser

    public class JFlexParser
    extends java.lang.Object
    implements com.intellij.lang.PsiParser, com.intellij.lang.LightPsiParser
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static com.intellij.psi.tree.TokenSet[] EXTENDS_SETS_  
    • Constructor Summary

      Constructors 
      Constructor Description
      JFlexParser()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean action​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean char_range​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean class_expression​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean declarations_section​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean expression​(com.intellij.lang.PsiBuilder builder, int level, int priority)  
      static boolean expression_0​(com.intellij.lang.PsiBuilder builder, int level, int priority)  
      static boolean java_code​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean java_type​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean lexical_rules_section​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean literal_expression​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean look_ahead​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean macro_definition​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean macro_ref_expression​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean macro_reference​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean not_expression​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_16bit​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_7bit​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_abstract​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_api_private​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_buffer_size​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_byacc​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_class​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_count_char​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_count_column​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_count_line​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_ctor_arg​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_cup​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_cup_debug​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_cup_sym​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_debug​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_eof​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_eof_close​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_eof_throw​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_eof_val​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_extends​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_final​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_full​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_function​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_ignore_case​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_implements​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_include​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_init​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_init_throw​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_integer​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_intwrap​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_obsolete​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_public​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_scan_error​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_standalone​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_switch​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_table​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_type​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_unicode​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_user_code​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean option_yylexthrow​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean paren_expression​(com.intellij.lang.PsiBuilder builder, int level)  
      com.intellij.lang.ASTNode parse​(com.intellij.psi.tree.IElementType type, com.intellij.lang.PsiBuilder builder)  
      protected boolean parse_root_​(com.intellij.psi.tree.IElementType type, com.intellij.lang.PsiBuilder builder)  
      void parseLight​(com.intellij.psi.tree.IElementType type, com.intellij.lang.PsiBuilder builder)  
      static boolean predefined_class_expression​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean rule​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean state_declaration​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean state_definition​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean state_list​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean state_reference​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean user_code_section​(com.intellij.lang.PsiBuilder builder, int level)  
      static boolean user_value​(com.intellij.lang.PsiBuilder builder, int level)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • EXTENDS_SETS_

        public static final com.intellij.psi.tree.TokenSet[] EXTENDS_SETS_
    • Constructor Detail

      • JFlexParser

        public JFlexParser()
    • Method Detail

      • parse

        public com.intellij.lang.ASTNode parse​(com.intellij.psi.tree.IElementType type,
                                               com.intellij.lang.PsiBuilder builder)
        Specified by:
        parse in interface com.intellij.lang.PsiParser
      • parseLight

        public void parseLight​(com.intellij.psi.tree.IElementType type,
                               com.intellij.lang.PsiBuilder builder)
        Specified by:
        parseLight in interface com.intellij.lang.LightPsiParser
      • parse_root_

        protected boolean parse_root_​(com.intellij.psi.tree.IElementType type,
                                      com.intellij.lang.PsiBuilder builder)
      • action

        public static boolean action​(com.intellij.lang.PsiBuilder builder,
                                     int level)
      • char_range

        public static boolean char_range​(com.intellij.lang.PsiBuilder builder,
                                         int level)
      • declarations_section

        public static boolean declarations_section​(com.intellij.lang.PsiBuilder builder,
                                                   int level)
      • java_code

        public static boolean java_code​(com.intellij.lang.PsiBuilder builder,
                                        int level)
      • java_type

        public static boolean java_type​(com.intellij.lang.PsiBuilder builder,
                                        int level)
      • lexical_rules_section

        public static boolean lexical_rules_section​(com.intellij.lang.PsiBuilder builder,
                                                    int level)
      • look_ahead

        public static boolean look_ahead​(com.intellij.lang.PsiBuilder builder,
                                         int level)
      • macro_definition

        public static boolean macro_definition​(com.intellij.lang.PsiBuilder builder,
                                               int level)
      • macro_reference

        public static boolean macro_reference​(com.intellij.lang.PsiBuilder builder,
                                              int level)
      • option

        public static boolean option​(com.intellij.lang.PsiBuilder builder,
                                     int level)
      • option_16bit

        public static boolean option_16bit​(com.intellij.lang.PsiBuilder builder,
                                           int level)
      • option_7bit

        public static boolean option_7bit​(com.intellij.lang.PsiBuilder builder,
                                          int level)
      • option_abstract

        public static boolean option_abstract​(com.intellij.lang.PsiBuilder builder,
                                              int level)
      • option_api_private

        public static boolean option_api_private​(com.intellij.lang.PsiBuilder builder,
                                                 int level)
      • option_buffer_size

        public static boolean option_buffer_size​(com.intellij.lang.PsiBuilder builder,
                                                 int level)
      • option_byacc

        public static boolean option_byacc​(com.intellij.lang.PsiBuilder builder,
                                           int level)
      • option_class

        public static boolean option_class​(com.intellij.lang.PsiBuilder builder,
                                           int level)
      • option_count_char

        public static boolean option_count_char​(com.intellij.lang.PsiBuilder builder,
                                                int level)
      • option_count_column

        public static boolean option_count_column​(com.intellij.lang.PsiBuilder builder,
                                                  int level)
      • option_count_line

        public static boolean option_count_line​(com.intellij.lang.PsiBuilder builder,
                                                int level)
      • option_ctor_arg

        public static boolean option_ctor_arg​(com.intellij.lang.PsiBuilder builder,
                                              int level)
      • option_cup

        public static boolean option_cup​(com.intellij.lang.PsiBuilder builder,
                                         int level)
      • option_cup_debug

        public static boolean option_cup_debug​(com.intellij.lang.PsiBuilder builder,
                                               int level)
      • option_cup_sym

        public static boolean option_cup_sym​(com.intellij.lang.PsiBuilder builder,
                                             int level)
      • option_debug

        public static boolean option_debug​(com.intellij.lang.PsiBuilder builder,
                                           int level)
      • option_eof

        public static boolean option_eof​(com.intellij.lang.PsiBuilder builder,
                                         int level)
      • option_eof_close

        public static boolean option_eof_close​(com.intellij.lang.PsiBuilder builder,
                                               int level)
      • option_eof_throw

        public static boolean option_eof_throw​(com.intellij.lang.PsiBuilder builder,
                                               int level)
      • option_eof_val

        public static boolean option_eof_val​(com.intellij.lang.PsiBuilder builder,
                                             int level)
      • option_extends

        public static boolean option_extends​(com.intellij.lang.PsiBuilder builder,
                                             int level)
      • option_final

        public static boolean option_final​(com.intellij.lang.PsiBuilder builder,
                                           int level)
      • option_full

        public static boolean option_full​(com.intellij.lang.PsiBuilder builder,
                                          int level)
      • option_function

        public static boolean option_function​(com.intellij.lang.PsiBuilder builder,
                                              int level)
      • option_ignore_case

        public static boolean option_ignore_case​(com.intellij.lang.PsiBuilder builder,
                                                 int level)
      • option_implements

        public static boolean option_implements​(com.intellij.lang.PsiBuilder builder,
                                                int level)
      • option_include

        public static boolean option_include​(com.intellij.lang.PsiBuilder builder,
                                             int level)
      • option_init

        public static boolean option_init​(com.intellij.lang.PsiBuilder builder,
                                          int level)
      • option_init_throw

        public static boolean option_init_throw​(com.intellij.lang.PsiBuilder builder,
                                                int level)
      • option_integer

        public static boolean option_integer​(com.intellij.lang.PsiBuilder builder,
                                             int level)
      • option_intwrap

        public static boolean option_intwrap​(com.intellij.lang.PsiBuilder builder,
                                             int level)
      • option_obsolete

        public static boolean option_obsolete​(com.intellij.lang.PsiBuilder builder,
                                              int level)
      • option_public

        public static boolean option_public​(com.intellij.lang.PsiBuilder builder,
                                            int level)
      • option_scan_error

        public static boolean option_scan_error​(com.intellij.lang.PsiBuilder builder,
                                                int level)
      • option_standalone

        public static boolean option_standalone​(com.intellij.lang.PsiBuilder builder,
                                                int level)
      • option_switch

        public static boolean option_switch​(com.intellij.lang.PsiBuilder builder,
                                            int level)
      • option_table

        public static boolean option_table​(com.intellij.lang.PsiBuilder builder,
                                           int level)
      • option_type

        public static boolean option_type​(com.intellij.lang.PsiBuilder builder,
                                          int level)
      • option_unicode

        public static boolean option_unicode​(com.intellij.lang.PsiBuilder builder,
                                             int level)
      • option_user_code

        public static boolean option_user_code​(com.intellij.lang.PsiBuilder builder,
                                               int level)
      • option_yylexthrow

        public static boolean option_yylexthrow​(com.intellij.lang.PsiBuilder builder,
                                                int level)
      • rule

        public static boolean rule​(com.intellij.lang.PsiBuilder builder,
                                   int level)
      • state_declaration

        public static boolean state_declaration​(com.intellij.lang.PsiBuilder builder,
                                                int level)
      • state_definition

        public static boolean state_definition​(com.intellij.lang.PsiBuilder builder,
                                               int level)
      • state_list

        public static boolean state_list​(com.intellij.lang.PsiBuilder builder,
                                         int level)
      • state_reference

        public static boolean state_reference​(com.intellij.lang.PsiBuilder builder,
                                              int level)
      • user_code_section

        public static boolean user_code_section​(com.intellij.lang.PsiBuilder builder,
                                                int level)
      • user_value

        public static boolean user_value​(com.intellij.lang.PsiBuilder builder,
                                         int level)
      • expression

        public static boolean expression​(com.intellij.lang.PsiBuilder builder,
                                         int level,
                                         int priority)
      • expression_0

        public static boolean expression_0​(com.intellij.lang.PsiBuilder builder,
                                           int level,
                                           int priority)
      • paren_expression

        public static boolean paren_expression​(com.intellij.lang.PsiBuilder builder,
                                               int level)
      • not_expression

        public static boolean not_expression​(com.intellij.lang.PsiBuilder builder,
                                             int level)
      • class_expression

        public static boolean class_expression​(com.intellij.lang.PsiBuilder builder,
                                               int level)
      • predefined_class_expression

        public static boolean predefined_class_expression​(com.intellij.lang.PsiBuilder builder,
                                                          int level)
      • macro_ref_expression

        public static boolean macro_ref_expression​(com.intellij.lang.PsiBuilder builder,
                                                   int level)
      • literal_expression

        public static boolean literal_expression​(com.intellij.lang.PsiBuilder builder,
                                                 int level)