org.freehep.jaco.rtti.idl
Class IDLParser
java.lang.Object
|
+--org.freehep.jaco.rtti.idl.IDLParser
- All Implemented Interfaces:
- IDLParserConstants
- public class IDLParser
- extends Object
- implements IDLParserConstants
Fields inherited from interface org.freehep.jaco.rtti.idl.IDLParserConstants |
CHARACTER, DECIMALINT, DEFAULT, EOF, FLOATONE, FLOATTWO, HEXADECIMALINT, ID, OCTALINT, STRING, tokenImage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public static IDLParserTokenManager token_source
token
public static Token token
jj_nt
public static Token jj_nt
lookingAhead
public static boolean lookingAhead
IDLParser
public IDLParser(InputStream stream)
IDLParser
public IDLParser(Reader stream)
IDLParser
public IDLParser(IDLParserTokenManager tm)
main
public static void main(String[] args)
specification
public static final void specification()
throws ParseException
ParseException
definition
public static final void definition()
throws ParseException
ParseException
module
public static final void module()
throws ParseException
ParseException
interfacex
public static final void interfacex()
throws ParseException
ParseException
interface_dcl
public static final void interface_dcl()
throws ParseException
ParseException
forward_dcl
public static final void forward_dcl()
throws ParseException
ParseException
interface_header
public static final void interface_header()
throws ParseException
ParseException
interface_body
public static final void interface_body()
throws ParseException
ParseException
export
public static final void export()
throws ParseException
ParseException
inheritance_spec
public static final void inheritance_spec()
throws ParseException
ParseException
scoped_name
public static final void scoped_name()
throws ParseException
ParseException
const_dcl
public static final void const_dcl()
throws ParseException
ParseException
const_type
public static final void const_type()
throws ParseException
ParseException
const_exp
public static final void const_exp()
throws ParseException
ParseException
or_expr
public static final void or_expr()
throws ParseException
ParseException
xor_expr
public static final void xor_expr()
throws ParseException
ParseException
and_expr
public static final void and_expr()
throws ParseException
ParseException
shift_expr
public static final void shift_expr()
throws ParseException
ParseException
add_expr
public static final void add_expr()
throws ParseException
ParseException
mult_expr
public static final void mult_expr()
throws ParseException
ParseException
unary_expr
public static final void unary_expr()
throws ParseException
ParseException
unary_operator
public static final void unary_operator()
throws ParseException
ParseException
primary_expr
public static final void primary_expr()
throws ParseException
ParseException
literal
public static final void literal()
throws ParseException
ParseException
boolean_literal
public static final void boolean_literal()
throws ParseException
ParseException
positive_int_const
public static final void positive_int_const()
throws ParseException
ParseException
type_dcl
public static final void type_dcl()
throws ParseException
ParseException
type_declarator
public static final void type_declarator()
throws ParseException
ParseException
type_spec
public static final void type_spec()
throws ParseException
ParseException
simple_type_spec
public static final void simple_type_spec()
throws ParseException
ParseException
base_type_spec
public static final void base_type_spec()
throws ParseException
ParseException
template_type_spec
public static final void template_type_spec()
throws ParseException
ParseException
constr_type_spec
public static final void constr_type_spec()
throws ParseException
ParseException
declarators
public static final void declarators()
throws ParseException
ParseException
declarator
public static final void declarator()
throws ParseException
ParseException
simple_declarator
public static final void simple_declarator()
throws ParseException
ParseException
complex_declarator
public static final void complex_declarator()
throws ParseException
ParseException
floating_pt_type
public static final void floating_pt_type()
throws ParseException
ParseException
integer_type
public static final void integer_type()
throws ParseException
ParseException
signed_int
public static final void signed_int()
throws ParseException
ParseException
signed_long_int
public static final void signed_long_int()
throws ParseException
ParseException
signed_short_int
public static final void signed_short_int()
throws ParseException
ParseException
unsigned_int
public static final void unsigned_int()
throws ParseException
ParseException
unsigned_long_int
public static final void unsigned_long_int()
throws ParseException
ParseException
unsigned_short_int
public static final void unsigned_short_int()
throws ParseException
ParseException
char_type
public static final void char_type()
throws ParseException
ParseException
boolean_type
public static final void boolean_type()
throws ParseException
ParseException
octet_type
public static final void octet_type()
throws ParseException
ParseException
any_type
public static final void any_type()
throws ParseException
ParseException
struct_type
public static final void struct_type()
throws ParseException
ParseException
member_list
public static final void member_list()
throws ParseException
ParseException
member
public static final void member()
throws ParseException
ParseException
union_type
public static final void union_type()
throws ParseException
ParseException
switch_type_spec
public static final void switch_type_spec()
throws ParseException
ParseException
switch_body
public static final void switch_body()
throws ParseException
ParseException
casex
public static final void casex()
throws ParseException
ParseException
case_label
public static final void case_label()
throws ParseException
ParseException
element_spec
public static final void element_spec()
throws ParseException
ParseException
enum_type
public static final void enum_type()
throws ParseException
ParseException
enumerator
public static final void enumerator()
throws ParseException
ParseException
sequence_type
public static final void sequence_type()
throws ParseException
ParseException
string_type
public static final void string_type()
throws ParseException
ParseException
array_declarator
public static final void array_declarator()
throws ParseException
ParseException
fixed_array_size
public static final void fixed_array_size()
throws ParseException
ParseException
attr_dcl
public static final void attr_dcl()
throws ParseException
ParseException
except_dcl
public static final void except_dcl()
throws ParseException
ParseException
op_dcl
public static final void op_dcl()
throws ParseException
ParseException
op_attribute
public static final void op_attribute()
throws ParseException
ParseException
op_type_spec
public static final void op_type_spec()
throws ParseException
ParseException
parameter_dcls
public static final void parameter_dcls()
throws ParseException
ParseException
param_dcl
public static final void param_dcl()
throws ParseException
ParseException
param_attribute
public static final void param_attribute()
throws ParseException
ParseException
raises_expr
public static final void raises_expr()
throws ParseException
ParseException
context_expr
public static final void context_expr()
throws ParseException
ParseException
param_type_spec
public static final void param_type_spec()
throws ParseException
ParseException
identifier
public static final void identifier()
throws ParseException
ParseException
integer_literal
public static final void integer_literal()
throws ParseException
ParseException
string_literal
public static final void string_literal()
throws ParseException
ParseException
character_literal
public static final void character_literal()
throws ParseException
ParseException
floating_pt_literal
public static final void floating_pt_literal()
throws ParseException
ParseException
ReInit
public static void ReInit(InputStream stream)
ReInit
public static void ReInit(Reader stream)
ReInit
public void ReInit(IDLParserTokenManager tm)
getNextToken
public static final Token getNextToken()
getToken
public static final Token getToken(int index)
generateParseException
public static final ParseException generateParseException()
enable_tracing
public static final void enable_tracing()
disable_tracing
public static final void disable_tracing()
Copyright © 2000-2003 FreeHEP, All Rights Reserved.