FreeHEP API
Version v1.2.2

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


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

Field Detail

token_source

public static IDLParserTokenManager token_source

token

public static Token token

jj_nt

public static Token jj_nt

lookingAhead

public static boolean lookingAhead
Constructor Detail

IDLParser

public IDLParser(InputStream stream)

IDLParser

public IDLParser(Reader stream)

IDLParser

public IDLParser(IDLParserTokenManager tm)
Method Detail

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()

FreeHEP API
Version v1.2.2

Copyright © 2000-2003 FreeHEP, All Rights Reserved.