org.apache.axis2.corba.idl.parser
Class IDLParser

java.lang.Object
  extended by antlr.Parser
      extended by antlr.LLkParser
          extended by org.apache.axis2.corba.idl.parser.IDLParser
All Implemented Interfaces:
IDLTokenTypes

public class IDLParser
extends antlr.LLkParser
implements IDLTokenTypes

This is a complete parser for the IDL language as defined by the CORBA 3.0.2 specification. It will allow those who need an IDL parser to get up-and-running very quickly. Though IDL's syntax is very similar to C++, it is also much simpler, due in large part to the fact that it is a declarative-only language. Some things that are not included are: Symbol table construction (it is not necessary for parsing, btw) and preprocessing (for IDL compiler #pragma directives). You can use just about any C or C++ preprocessor, but there is an interesting semantic issue if you are going to generate code: In C, #include is a literal include, in IDL, #include is more like Java's import: It adds definitions to the scope of the parse, but included definitions are not generated. Jim Coker, jcoker@magelang.com Gary Duzan, gduzan@bbn.com


Field Summary
static java.lang.String[] _tokenNames
           
static antlr.collections.impl.BitSet _tokenSet_0
           
static antlr.collections.impl.BitSet _tokenSet_1
           
static antlr.collections.impl.BitSet _tokenSet_10
           
static antlr.collections.impl.BitSet _tokenSet_11
           
static antlr.collections.impl.BitSet _tokenSet_12
           
static antlr.collections.impl.BitSet _tokenSet_13
           
static antlr.collections.impl.BitSet _tokenSet_14
           
static antlr.collections.impl.BitSet _tokenSet_15
           
static antlr.collections.impl.BitSet _tokenSet_16
           
static antlr.collections.impl.BitSet _tokenSet_17
           
static antlr.collections.impl.BitSet _tokenSet_18
           
static antlr.collections.impl.BitSet _tokenSet_19
           
static antlr.collections.impl.BitSet _tokenSet_2
           
static antlr.collections.impl.BitSet _tokenSet_20
           
static antlr.collections.impl.BitSet _tokenSet_21
           
static antlr.collections.impl.BitSet _tokenSet_22
           
static antlr.collections.impl.BitSet _tokenSet_23
           
static antlr.collections.impl.BitSet _tokenSet_24
           
static antlr.collections.impl.BitSet _tokenSet_25
           
static antlr.collections.impl.BitSet _tokenSet_26
           
static antlr.collections.impl.BitSet _tokenSet_27
           
static antlr.collections.impl.BitSet _tokenSet_28
           
static antlr.collections.impl.BitSet _tokenSet_29
           
static antlr.collections.impl.BitSet _tokenSet_3
           
static antlr.collections.impl.BitSet _tokenSet_30
           
static antlr.collections.impl.BitSet _tokenSet_31
           
static antlr.collections.impl.BitSet _tokenSet_32
           
static antlr.collections.impl.BitSet _tokenSet_33
           
static antlr.collections.impl.BitSet _tokenSet_34
           
static antlr.collections.impl.BitSet _tokenSet_35
           
static antlr.collections.impl.BitSet _tokenSet_36
           
static antlr.collections.impl.BitSet _tokenSet_37
           
static antlr.collections.impl.BitSet _tokenSet_38
           
static antlr.collections.impl.BitSet _tokenSet_39
           
static antlr.collections.impl.BitSet _tokenSet_4
           
static antlr.collections.impl.BitSet _tokenSet_40
           
static antlr.collections.impl.BitSet _tokenSet_41
           
static antlr.collections.impl.BitSet _tokenSet_42
           
static antlr.collections.impl.BitSet _tokenSet_43
           
static antlr.collections.impl.BitSet _tokenSet_44
           
static antlr.collections.impl.BitSet _tokenSet_45
           
static antlr.collections.impl.BitSet _tokenSet_46
           
static antlr.collections.impl.BitSet _tokenSet_47
           
static antlr.collections.impl.BitSet _tokenSet_48
           
static antlr.collections.impl.BitSet _tokenSet_49
           
static antlr.collections.impl.BitSet _tokenSet_5
           
static antlr.collections.impl.BitSet _tokenSet_50
           
static antlr.collections.impl.BitSet _tokenSet_51
           
static antlr.collections.impl.BitSet _tokenSet_52
           
static antlr.collections.impl.BitSet _tokenSet_53
           
static antlr.collections.impl.BitSet _tokenSet_54
           
static antlr.collections.impl.BitSet _tokenSet_55
           
static antlr.collections.impl.BitSet _tokenSet_56
           
static antlr.collections.impl.BitSet _tokenSet_57
           
static antlr.collections.impl.BitSet _tokenSet_58
           
static antlr.collections.impl.BitSet _tokenSet_59
           
static antlr.collections.impl.BitSet _tokenSet_6
           
static antlr.collections.impl.BitSet _tokenSet_60
           
static antlr.collections.impl.BitSet _tokenSet_61
           
static antlr.collections.impl.BitSet _tokenSet_62
           
static antlr.collections.impl.BitSet _tokenSet_63
           
static antlr.collections.impl.BitSet _tokenSet_64
           
static antlr.collections.impl.BitSet _tokenSet_65
           
static antlr.collections.impl.BitSet _tokenSet_66
           
static antlr.collections.impl.BitSet _tokenSet_67
           
static antlr.collections.impl.BitSet _tokenSet_68
           
static antlr.collections.impl.BitSet _tokenSet_69
           
static antlr.collections.impl.BitSet _tokenSet_7
           
static antlr.collections.impl.BitSet _tokenSet_8
           
static antlr.collections.impl.BitSet _tokenSet_9
           
 
Fields inherited from class antlr.Parser
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth
 
Fields inherited from interface org.apache.axis2.corba.idl.parser.IDLTokenTypes
AND, ASSIGN, CHAR_LITERAL, COLON, COMMA, DIGIT, DIV, DOT, EOF, ESC, ESCAPED_IDENT, FIXED, FLOAT, GT, HEX, HEXDIGIT, IDENT, INT, LBRACK, LCURLY, LITERAL_abstract, LITERAL_any, LITERAL_attribute, LITERAL_boolean, LITERAL_case, LITERAL_char, LITERAL_component, LITERAL_const, LITERAL_consumes, LITERAL_context, LITERAL_custom, LITERAL_default, LITERAL_double, LITERAL_emits, LITERAL_enum, LITERAL_eventtype, LITERAL_exception, LITERAL_factory, LITERAL_FALSE, LITERAL_finder, LITERAL_fixed, LITERAL_float, LITERAL_getraises, LITERAL_home, LITERAL_import, LITERAL_in, LITERAL_inout, LITERAL_interface, LITERAL_local, LITERAL_long, LITERAL_manages, LITERAL_module, LITERAL_multiple, LITERAL_native, LITERAL_Object, LITERAL_octet, LITERAL_oneway, LITERAL_out, LITERAL_primarykey, LITERAL_private, LITERAL_provides, LITERAL_public, LITERAL_publishes, LITERAL_raises, LITERAL_readonly, LITERAL_sequence, LITERAL_setraises, LITERAL_short, LITERAL_string, LITERAL_struct, LITERAL_supports, LITERAL_switch, LITERAL_TRUE, LITERAL_truncatable, LITERAL_typedef, LITERAL_typeid, LITERAL_typeprefix, LITERAL_union, LITERAL_unsigned, LITERAL_uses, LITERAL_ValueBase, LITERAL_valuetype, LITERAL_void, LITERAL_wchar, LITERAL_wstring, LPAREN, LSHIFT, LT, MINUS, ML_COMMENT, MOD, NONZERODIGIT, NOT, NULL_TREE_LOOKAHEAD, OCTAL, OCTDIGIT, OR, PLUS, PREPROC_DIRECTIVE, QUESTION, RBRACK, RCURLY, RPAREN, RSHIFT, SCOPEOP, SEMI, SL_COMMENT, STAR, STRING_LITERAL, TILDE, VOCAB, WIDE_CHAR_LITERAL, WIDE_STRING_LITERAL, WS, XOR
 
Constructor Summary
  IDLParser(antlr.ParserSharedInputState state)
           
  IDLParser(antlr.TokenBuffer tokenBuf)
           
protected IDLParser(antlr.TokenBuffer tokenBuf, int k)
           
  IDLParser(antlr.TokenStream lexer)
           
protected IDLParser(antlr.TokenStream lexer, int k)
           
 
Method Summary
 void add_expr()
           
 void and_expr()
           
 void any_type()
           
 void array_declarator()
           
 void attr_dcl()
           
 void attr_declarator()
           
 void attr_raises_expr()
           
 void attr_spec()
           
 void base_type_spec()
           
 void boolean_literal()
           
 void boolean_type()
           
protected  void buildTokenTypeASTClassMap()
           
 void case_stmt_list()
           
 void case_stmt()
           
 void char_type()
           
 void character_literal()
           
 void complex_declarator()
           
 void component_body()
           
 void component_dcl()
           
 void component_export()
           
 void component_inheritance_spec()
           
 void component()
           
 void const_dcl()
           
 void const_exp()
           
 void const_type()
           
 void constr_forward_decl()
           
 void constr_type_spec()
           
 void consumes_dcl()
           
 void context_expr()
           
 void declarator()
           
 void declarators()
           
 void definition_list()
           
 void definition()
           
 void element_spec()
           
 void emits_dcl()
           
 void enum_type()
           
 void enumerator_list()
           
 void enumerator()
           
 void event_abs_dcl()
           
 void event_abs()
           
 void event_custom()
           
 void event_dcl()
           
 void event_elem_dcl()
           
 void event_header()
           
 void event()
           
 void except_dcl()
           
 void exception_list()
           
 void export()
           
 void factory_dcl()
           
 void finder_dcl()
           
 void fixed_array_size()
           
 void fixed_pt_const_type()
           
 void fixed_pt_literal()
           
 void fixed_pt_type()
           
 void floating_pt_literal()
           
 void floating_pt_type()
           
 void get_excep_expr()
           
 void home_body()
           
 void home_dcl()
           
 void home_export()
           
 void home_header()
           
 void home_inheritance_spec()
           
 void identifier()
           
 void import_dcl()
           
 void imported_scope()
           
 void init_dcl()
           
 void init_param_attribute()
           
 void init_param_decl()
           
 void init_param_decls()
           
 void integer_literal()
           
 void integer_type()
           
 void interf()
           
 void interface_body()
           
 void interface_dcl()
           
 void interface_header()
           
 void interface_inheritance_spec()
           
 void interface_name()
           
 void interface_type()
           
 void literal()
           
 void member_list()
           
 void member()
           
 void module()
           
 void mult_expr()
           
 void object_type()
           
 void octet_type()
           
 void op_attribute()
           
 void op_dcl()
           
 void op_type_spec()
           
 void opt_member_list()
           
 void opt_pos_int()
           
 void or_expr()
           
 void param_dcl_list()
           
 void param_dcl()
           
 void param_type_spec()
           
 void parameter_dcls()
           
 void positive_int_const()
           
 void primary_expr()
           
 void primary_key_spec()
           
 void provides_dcl()
           
 void publishes_dcl()
           
 void raises_expr()
           
 void readonly_attr_declarator()
           
 void readonly_attr_spec()
           
 void scoped_name_list()
           
 void scoped_name()
           
 void sequence_type()
           
 void set_excep_expr()
           
 void shift_expr()
           
 void signed_int()
           
 void signed_long_int()
           
 void signed_longlong_int()
           
 void signed_short_int()
           
 void simple_declarator()
           
 void simple_type_spec()
           
 void specification()
           
 void state_member()
           
 void string_literal_list()
           
 void string_literal()
           
 void string_type()
           
 void struct_type()
           
 void supported_interface_spec()
           
 void switch_body()
           
 void switch_type_spec()
           
 void template_type_spec()
           
 void type_dcl()
           
 void type_declarator()
           
 void type_id_dcl()
           
 void type_prefix_dcl()
           
 void type_spec()
           
 void unary_expr()
           
 void union_type()
           
 void unsigned_int()
           
 void unsigned_long_int()
           
 void unsigned_longlong_int()
           
 void unsigned_short_int()
           
 void uses_dcl()
           
 void value_abs_dcl()
           
 void value_abs_full_dcl()
           
 void value_base_type()
           
 void value_box_dcl()
           
 void value_custom_dcl()
           
 void value_dcl()
           
 void value_element()
           
 void value_forward_dcl()
           
 void value_inheritance_spec()
           
 void value_interface_inheritance_spec()
           
 void value_name()
           
 void value_value_inheritance_spec()
           
 void value()
           
 void wide_char_type()
           
 void wide_character_literal()
           
 void wide_string_literal()
           
 void wide_string_type()
           
 void xor_expr()
           
 
Methods inherited from class antlr.LLkParser
consume, LA, LT, traceIn, traceOut
 
Methods inherited from class antlr.Parser
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, recover, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_tokenNames

public static final java.lang.String[] _tokenNames

_tokenSet_0

public static final antlr.collections.impl.BitSet _tokenSet_0

_tokenSet_1

public static final antlr.collections.impl.BitSet _tokenSet_1

_tokenSet_2

public static final antlr.collections.impl.BitSet _tokenSet_2

_tokenSet_3

public static final antlr.collections.impl.BitSet _tokenSet_3

_tokenSet_4

public static final antlr.collections.impl.BitSet _tokenSet_4

_tokenSet_5

public static final antlr.collections.impl.BitSet _tokenSet_5

_tokenSet_6

public static final antlr.collections.impl.BitSet _tokenSet_6

_tokenSet_7

public static final antlr.collections.impl.BitSet _tokenSet_7

_tokenSet_8

public static final antlr.collections.impl.BitSet _tokenSet_8

_tokenSet_9

public static final antlr.collections.impl.BitSet _tokenSet_9

_tokenSet_10

public static final antlr.collections.impl.BitSet _tokenSet_10

_tokenSet_11

public static final antlr.collections.impl.BitSet _tokenSet_11

_tokenSet_12

public static final antlr.collections.impl.BitSet _tokenSet_12

_tokenSet_13

public static final antlr.collections.impl.BitSet _tokenSet_13

_tokenSet_14

public static final antlr.collections.impl.BitSet _tokenSet_14

_tokenSet_15

public static final antlr.collections.impl.BitSet _tokenSet_15

_tokenSet_16

public static final antlr.collections.impl.BitSet _tokenSet_16

_tokenSet_17

public static final antlr.collections.impl.BitSet _tokenSet_17

_tokenSet_18

public static final antlr.collections.impl.BitSet _tokenSet_18

_tokenSet_19

public static final antlr.collections.impl.BitSet _tokenSet_19

_tokenSet_20

public static final antlr.collections.impl.BitSet _tokenSet_20

_tokenSet_21

public static final antlr.collections.impl.BitSet _tokenSet_21

_tokenSet_22

public static final antlr.collections.impl.BitSet _tokenSet_22

_tokenSet_23

public static final antlr.collections.impl.BitSet _tokenSet_23

_tokenSet_24

public static final antlr.collections.impl.BitSet _tokenSet_24

_tokenSet_25

public static final antlr.collections.impl.BitSet _tokenSet_25

_tokenSet_26

public static final antlr.collections.impl.BitSet _tokenSet_26

_tokenSet_27

public static final antlr.collections.impl.BitSet _tokenSet_27

_tokenSet_28

public static final antlr.collections.impl.BitSet _tokenSet_28

_tokenSet_29

public static final antlr.collections.impl.BitSet _tokenSet_29

_tokenSet_30

public static final antlr.collections.impl.BitSet _tokenSet_30

_tokenSet_31

public static final antlr.collections.impl.BitSet _tokenSet_31

_tokenSet_32

public static final antlr.collections.impl.BitSet _tokenSet_32

_tokenSet_33

public static final antlr.collections.impl.BitSet _tokenSet_33

_tokenSet_34

public static final antlr.collections.impl.BitSet _tokenSet_34

_tokenSet_35

public static final antlr.collections.impl.BitSet _tokenSet_35

_tokenSet_36

public static final antlr.collections.impl.BitSet _tokenSet_36

_tokenSet_37

public static final antlr.collections.impl.BitSet _tokenSet_37

_tokenSet_38

public static final antlr.collections.impl.BitSet _tokenSet_38

_tokenSet_39

public static final antlr.collections.impl.BitSet _tokenSet_39

_tokenSet_40

public static final antlr.collections.impl.BitSet _tokenSet_40

_tokenSet_41

public static final antlr.collections.impl.BitSet _tokenSet_41

_tokenSet_42

public static final antlr.collections.impl.BitSet _tokenSet_42

_tokenSet_43

public static final antlr.collections.impl.BitSet _tokenSet_43

_tokenSet_44

public static final antlr.collections.impl.BitSet _tokenSet_44

_tokenSet_45

public static final antlr.collections.impl.BitSet _tokenSet_45

_tokenSet_46

public static final antlr.collections.impl.BitSet _tokenSet_46

_tokenSet_47

public static final antlr.collections.impl.BitSet _tokenSet_47

_tokenSet_48

public static final antlr.collections.impl.BitSet _tokenSet_48

_tokenSet_49

public static final antlr.collections.impl.BitSet _tokenSet_49

_tokenSet_50

public static final antlr.collections.impl.BitSet _tokenSet_50

_tokenSet_51

public static final antlr.collections.impl.BitSet _tokenSet_51

_tokenSet_52

public static final antlr.collections.impl.BitSet _tokenSet_52

_tokenSet_53

public static final antlr.collections.impl.BitSet _tokenSet_53

_tokenSet_54

public static final antlr.collections.impl.BitSet _tokenSet_54

_tokenSet_55

public static final antlr.collections.impl.BitSet _tokenSet_55

_tokenSet_56

public static final antlr.collections.impl.BitSet _tokenSet_56

_tokenSet_57

public static final antlr.collections.impl.BitSet _tokenSet_57

_tokenSet_58

public static final antlr.collections.impl.BitSet _tokenSet_58

_tokenSet_59

public static final antlr.collections.impl.BitSet _tokenSet_59

_tokenSet_60

public static final antlr.collections.impl.BitSet _tokenSet_60

_tokenSet_61

public static final antlr.collections.impl.BitSet _tokenSet_61

_tokenSet_62

public static final antlr.collections.impl.BitSet _tokenSet_62

_tokenSet_63

public static final antlr.collections.impl.BitSet _tokenSet_63

_tokenSet_64

public static final antlr.collections.impl.BitSet _tokenSet_64

_tokenSet_65

public static final antlr.collections.impl.BitSet _tokenSet_65

_tokenSet_66

public static final antlr.collections.impl.BitSet _tokenSet_66

_tokenSet_67

public static final antlr.collections.impl.BitSet _tokenSet_67

_tokenSet_68

public static final antlr.collections.impl.BitSet _tokenSet_68

_tokenSet_69

public static final antlr.collections.impl.BitSet _tokenSet_69
Constructor Detail

IDLParser

protected IDLParser(antlr.TokenBuffer tokenBuf,
                    int k)

IDLParser

public IDLParser(antlr.TokenBuffer tokenBuf)

IDLParser

protected IDLParser(antlr.TokenStream lexer,
                    int k)

IDLParser

public IDLParser(antlr.TokenStream lexer)

IDLParser

public IDLParser(antlr.ParserSharedInputState state)
Method Detail

specification

public final void specification()
                         throws antlr.RecognitionException,
                                antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

import_dcl

public final void import_dcl()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

definition

public final void definition()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

type_dcl

public final void type_dcl()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

const_dcl

public final void const_dcl()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

except_dcl

public final void except_dcl()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

interf

public final void interf()
                  throws antlr.RecognitionException,
                         antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

module

public final void module()
                  throws antlr.RecognitionException,
                         antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

value

public final void value()
                 throws antlr.RecognitionException,
                        antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

type_id_dcl

public final void type_id_dcl()
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

type_prefix_dcl

public final void type_prefix_dcl()
                           throws antlr.RecognitionException,
                                  antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

event

public final void event()
                 throws antlr.RecognitionException,
                        antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

component

public final void component()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

home_dcl

public final void home_dcl()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

identifier

public final void identifier()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

definition_list

public final void definition_list()
                           throws antlr.RecognitionException,
                                  antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

interface_dcl

public final void interface_dcl()
                         throws antlr.RecognitionException,
                                antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

interface_header

public final void interface_header()
                            throws antlr.RecognitionException,
                                   antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

interface_body

public final void interface_body()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

interface_inheritance_spec

public final void interface_inheritance_spec()
                                      throws antlr.RecognitionException,
                                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

export

public final void export()
                  throws antlr.RecognitionException,
                         antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

attr_dcl

public final void attr_dcl()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

op_dcl

public final void op_dcl()
                  throws antlr.RecognitionException,
                         antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

scoped_name_list

public final void scoped_name_list()
                            throws antlr.RecognitionException,
                                   antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

interface_name

public final void interface_name()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

scoped_name

public final void scoped_name()
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

value_dcl

public final void value_dcl()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

value_abs_dcl

public final void value_abs_dcl()
                         throws antlr.RecognitionException,
                                antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

value_box_dcl

public final void value_box_dcl()
                         throws antlr.RecognitionException,
                                antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

value_custom_dcl

public final void value_custom_dcl()
                            throws antlr.RecognitionException,
                                   antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

value_forward_dcl

public final void value_forward_dcl()
                             throws antlr.RecognitionException,
                                    antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

type_spec

public final void type_spec()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

value_abs_full_dcl

public final void value_abs_full_dcl()
                              throws antlr.RecognitionException,
                                     antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

value_inheritance_spec

public final void value_inheritance_spec()
                                  throws antlr.RecognitionException,
                                         antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

value_element

public final void value_element()
                         throws antlr.RecognitionException,
                                antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

value_value_inheritance_spec

public final void value_value_inheritance_spec()
                                        throws antlr.RecognitionException,
                                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

value_interface_inheritance_spec

public final void value_interface_inheritance_spec()
                                            throws antlr.RecognitionException,
                                                   antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

value_name

public final void value_name()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

state_member

public final void state_member()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

init_dcl

public final void init_dcl()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

declarators

public final void declarators()
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

init_param_decls

public final void init_param_decls()
                            throws antlr.RecognitionException,
                                   antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

raises_expr

public final void raises_expr()
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

init_param_decl

public final void init_param_decl()
                           throws antlr.RecognitionException,
                                  antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

init_param_attribute

public final void init_param_attribute()
                                throws antlr.RecognitionException,
                                       antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

param_type_spec

public final void param_type_spec()
                           throws antlr.RecognitionException,
                                  antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

simple_declarator

public final void simple_declarator()
                             throws antlr.RecognitionException,
                                    antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

const_type

public final void const_type()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

const_exp

public final void const_exp()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

integer_type

public final void integer_type()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

char_type

public final void char_type()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

wide_char_type

public final void wide_char_type()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

boolean_type

public final void boolean_type()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

floating_pt_type

public final void floating_pt_type()
                            throws antlr.RecognitionException,
                                   antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

string_type

public final void string_type()
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

wide_string_type

public final void wide_string_type()
                            throws antlr.RecognitionException,
                                   antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

fixed_pt_const_type

public final void fixed_pt_const_type()
                               throws antlr.RecognitionException,
                                      antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

octet_type

public final void octet_type()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

or_expr

public final void or_expr()
                   throws antlr.RecognitionException,
                          antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

xor_expr

public final void xor_expr()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

and_expr

public final void and_expr()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

shift_expr

public final void shift_expr()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

add_expr

public final void add_expr()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

mult_expr

public final void mult_expr()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

unary_expr

public final void unary_expr()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

primary_expr

public final void primary_expr()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

literal

public final void literal()
                   throws antlr.RecognitionException,
                          antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

integer_literal

public final void integer_literal()
                           throws antlr.RecognitionException,
                                  antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

string_literal

public final void string_literal()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

wide_string_literal

public final void wide_string_literal()
                               throws antlr.RecognitionException,
                                      antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

character_literal

public final void character_literal()
                             throws antlr.RecognitionException,
                                    antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

wide_character_literal

public final void wide_character_literal()
                                  throws antlr.RecognitionException,
                                         antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

fixed_pt_literal

public final void fixed_pt_literal()
                            throws antlr.RecognitionException,
                                   antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

floating_pt_literal

public final void floating_pt_literal()
                               throws antlr.RecognitionException,
                                      antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

boolean_literal

public final void boolean_literal()
                           throws antlr.RecognitionException,
                                  antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

positive_int_const

public final void positive_int_const()
                              throws antlr.RecognitionException,
                                     antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

type_declarator

public final void type_declarator()
                           throws antlr.RecognitionException,
                                  antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

struct_type

public final void struct_type()
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

union_type

public final void union_type()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

enum_type

public final void enum_type()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

constr_forward_decl

public final void constr_forward_decl()
                               throws antlr.RecognitionException,
                                      antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

simple_type_spec

public final void simple_type_spec()
                            throws antlr.RecognitionException,
                                   antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

constr_type_spec

public final void constr_type_spec()
                            throws antlr.RecognitionException,
                                   antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

base_type_spec

public final void base_type_spec()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

template_type_spec

public final void template_type_spec()
                              throws antlr.RecognitionException,
                                     antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

any_type

public final void any_type()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

object_type

public final void object_type()
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

value_base_type

public final void value_base_type()
                           throws antlr.RecognitionException,
                                  antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

sequence_type

public final void sequence_type()
                         throws antlr.RecognitionException,
                                antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

fixed_pt_type

public final void fixed_pt_type()
                         throws antlr.RecognitionException,
                                antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

declarator

public final void declarator()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

complex_declarator

public final void complex_declarator()
                              throws antlr.RecognitionException,
                                     antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

array_declarator

public final void array_declarator()
                            throws antlr.RecognitionException,
                                   antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

signed_int

public final void signed_int()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

unsigned_int

public final void unsigned_int()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

signed_short_int

public final void signed_short_int()
                            throws antlr.RecognitionException,
                                   antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

signed_long_int

public final void signed_long_int()
                           throws antlr.RecognitionException,
                                  antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

signed_longlong_int

public final void signed_longlong_int()
                               throws antlr.RecognitionException,
                                      antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

unsigned_short_int

public final void unsigned_short_int()
                              throws antlr.RecognitionException,
                                     antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

unsigned_long_int

public final void unsigned_long_int()
                             throws antlr.RecognitionException,
                                    antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

unsigned_longlong_int

public final void unsigned_longlong_int()
                                 throws antlr.RecognitionException,
                                        antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

member_list

public final void member_list()
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

member

public final void member()
                  throws antlr.RecognitionException,
                         antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

switch_type_spec

public final void switch_type_spec()
                            throws antlr.RecognitionException,
                                   antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

switch_body

public final void switch_body()
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

case_stmt_list

public final void case_stmt_list()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

case_stmt

public final void case_stmt()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

element_spec

public final void element_spec()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

enumerator_list

public final void enumerator_list()
                           throws antlr.RecognitionException,
                                  antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

enumerator

public final void enumerator()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

opt_pos_int

public final void opt_pos_int()
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

fixed_array_size

public final void fixed_array_size()
                            throws antlr.RecognitionException,
                                   antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

readonly_attr_spec

public final void readonly_attr_spec()
                              throws antlr.RecognitionException,
                                     antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

attr_spec

public final void attr_spec()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

opt_member_list

public final void opt_member_list()
                           throws antlr.RecognitionException,
                                  antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

op_attribute

public final void op_attribute()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

op_type_spec

public final void op_type_spec()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

parameter_dcls

public final void parameter_dcls()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

context_expr

public final void context_expr()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

param_dcl_list

public final void param_dcl_list()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

param_dcl

public final void param_dcl()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

string_literal_list

public final void string_literal_list()
                               throws antlr.RecognitionException,
                                      antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

imported_scope

public final void imported_scope()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

readonly_attr_declarator

public final void readonly_attr_declarator()
                                    throws antlr.RecognitionException,
                                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

attr_declarator

public final void attr_declarator()
                           throws antlr.RecognitionException,
                                  antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

attr_raises_expr

public final void attr_raises_expr()
                            throws antlr.RecognitionException,
                                   antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

get_excep_expr

public final void get_excep_expr()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

set_excep_expr

public final void set_excep_expr()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

exception_list

public final void exception_list()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

component_dcl

public final void component_dcl()
                         throws antlr.RecognitionException,
                                antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

component_inheritance_spec

public final void component_inheritance_spec()
                                      throws antlr.RecognitionException,
                                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

supported_interface_spec

public final void supported_interface_spec()
                                    throws antlr.RecognitionException,
                                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

component_body

public final void component_body()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

component_export

public final void component_export()
                            throws antlr.RecognitionException,
                                   antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

provides_dcl

public final void provides_dcl()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

uses_dcl

public final void uses_dcl()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

emits_dcl

public final void emits_dcl()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

publishes_dcl

public final void publishes_dcl()
                         throws antlr.RecognitionException,
                                antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

consumes_dcl

public final void consumes_dcl()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

interface_type

public final void interface_type()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

home_header

public final void home_header()
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

home_body

public final void home_body()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

home_inheritance_spec

public final void home_inheritance_spec()
                                 throws antlr.RecognitionException,
                                        antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

primary_key_spec

public final void primary_key_spec()
                            throws antlr.RecognitionException,
                                   antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

home_export

public final void home_export()
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

factory_dcl

public final void factory_dcl()
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

finder_dcl

public final void finder_dcl()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

event_abs

public final void event_abs()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

event_custom

public final void event_custom()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

event_dcl

public final void event_dcl()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

event_header

public final void event_header()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

event_abs_dcl

public final void event_abs_dcl()
                         throws antlr.RecognitionException,
                                antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

event_elem_dcl

public final void event_elem_dcl()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

buildTokenTypeASTClassMap

protected void buildTokenTypeASTClassMap()


Copyright © 2007 Apache Web Services Project. All Rights Reserved.