org.openorb.pss.compiler.parser

Class PsdlGrammar

public class PsdlGrammar extends IdlGrammar

This class implements the PSDL grammar

Author: Jerome Daniel

Constructor Summary
PsdlGrammar(IdlParser p)
Constructor
Method Summary
voidabstract_storagehome(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGEHOME >
voidabstract_storagehome_body(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGEHOME BODY >
voidabstract_storagehome_dcl(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGEHOME DCL >
voidabstract_storagehome_inh_spec(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGEHOME INH SPEC >
voidabstract_storagehome_member(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGEHOME MEMBER >
voidabstract_storagetype(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGETYPE >
voidabstract_storagetype_body(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGETYPE BODY >
voidabstract_storagetype_dcl(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGETYPE DCL >
voidabstract_storagetype_inh_spec(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGETYPE INH SPEC >
voidabstract_storagetype_member(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGETYPE MEMBER >
voidabstract_storagetype_ref_type(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGE TYPE REF TYPE >
voidcatalog(IdlObject obj)
PSDL Grammar rule : < CATALOG >
voidcatalog_body(IdlObject obj)
PSDL Grammar rule : < CATALOG_BODY >
voidcatalog_inh_spec(IdlObject obj)
PSDL Grammar rule : < CATALOG_INH_SPEC >
voidcatalog_member(IdlObject obj)
PSDL Grammar rule : < CATALOG_MEMBER >
PsdlStategetImplementedState(IdlObject obj, String name)
Look for a state
PsdlKeygetKey(IdlObject obj, String name)
Look for a key
PsdlStategetStateOf(IdlObject obj, String name)
Look for a state
voididl_definition(IdlObject obj)
PSDL grammar rule : < IDL DEFINITION >
voidkey_dcl(IdlObject obj)
PSDL grammar rule : < KEY DCL >
voidlocal_op_dcl(IdlObject obj)
PSDL Grammar rule : < LOCAL_OP_DCL >
voidop_type_spec(IdlOp obj)
IDL Grammar rule : < OP TYPE SPEC >
voidparam_dcl(IdlOp obj)
IDL Grammar rule : < PARAM DCL >
voidprimary_key_dcl(IdlObject obj)
PSDL grammar rule : < PRIMARY KEY DCL >
voidpsdl_factory_dcl(IdlObject obj)
PSDL grammar rule : < FACTORY DCL >
voidpsdl_provides_dcl(IdlObject obj)
PSDL Grammar rule : < PROVIDES_DCL >
voidpsdl_state_dcl(IdlObject obj)
PSDL grammar rule : < PSDL STATE DCL >
voidpsdl_state_type_spec(IdlObject obj)
PSDL grammar rule : < PSDL STATE TYPE SPEC >
voidref_rep_directive(IdlObject obj)
PSDL grammar rule : < REF REP DIRECTIVE >
voidsequence_dcl(IdlObject obj)
IDL Grammar rule : < SEQUENCE DCL >
voidstoragehome(IdlObject obj)
PSDL grammar rule : < STORAGEGOME >
voidstoragehome_body(IdlObject obj)
PSDL grammar rule : < STORAGEHOME BODY >
voidstoragehome_dcl(IdlObject obj)
PSDL grammar rule : < STORAGEHOME DCL >
voidstoragehome_impl_spec(IdlObject obj)
PSDL grammar rule : < STORAGEHOME IMPL SPEC >
voidstoragehome_inh_spec(IdlObject obj)
PSDL grammar rule : < STORAGEHOME INH SPEC >
voidstoragehome_member(IdlObject obj)
PSDL grammar rule : < STORAGEHOME MEMBER >
voidstoragetype(IdlObject obj)
PSDL grammar rule : < STORAGETYPE >
voidstoragetype_body(IdlObject obj)
PSDL grammar rule : < STORAGETYPE BODY >
voidstoragetype_dcl(IdlObject obj)
PSDL grammar rule : < STORAGETYPE DCL >
voidstoragetype_impl_spec(IdlObject obj)
PSDL grammar rule : < STORAGETYPE IMPL SPEC >
voidstoragetype_inh_spec(IdlObject obj)
PSDL grammar rule : < STORAGETYPE INH SPEC >
voidstoragetype_member(IdlObject obj)
PSDL grammar rule : < STORAGETYPE MEMBER >
voidstore_directive(IdlObject obj)
PSDL grammar rule : < STORE DIRECTIVE >
voidtype_spec(IdlObject obj)
IDL Grammar rule : < TYPE SPEC >

Constructor Detail

PsdlGrammar

public PsdlGrammar(IdlParser p)
Constructor

Method Detail

abstract_storagehome

public void abstract_storagehome(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGEHOME >

abstract_storagehome_body

public void abstract_storagehome_body(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGEHOME BODY >

abstract_storagehome_dcl

public void abstract_storagehome_dcl(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGEHOME DCL >

abstract_storagehome_inh_spec

public void abstract_storagehome_inh_spec(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGEHOME INH SPEC >

abstract_storagehome_member

public void abstract_storagehome_member(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGEHOME MEMBER >

abstract_storagetype

public void abstract_storagetype(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGETYPE >

abstract_storagetype_body

public void abstract_storagetype_body(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGETYPE BODY >

abstract_storagetype_dcl

public void abstract_storagetype_dcl(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGETYPE DCL >

abstract_storagetype_inh_spec

public void abstract_storagetype_inh_spec(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGETYPE INH SPEC >

abstract_storagetype_member

public void abstract_storagetype_member(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGETYPE MEMBER >

abstract_storagetype_ref_type

public void abstract_storagetype_ref_type(IdlObject obj)
PSDL grammar rule : < ABSTRACT STORAGE TYPE REF TYPE >

catalog

public void catalog(IdlObject obj)
PSDL Grammar rule : < CATALOG >

catalog_body

public void catalog_body(IdlObject obj)
PSDL Grammar rule : < CATALOG_BODY >

catalog_inh_spec

public void catalog_inh_spec(IdlObject obj)
PSDL Grammar rule : < CATALOG_INH_SPEC >

catalog_member

public void catalog_member(IdlObject obj)
PSDL Grammar rule : < CATALOG_MEMBER >

getImplementedState

public PsdlState getImplementedState(IdlObject obj, String name)
Look for a state

getKey

public PsdlKey getKey(IdlObject obj, String name)
Look for a key

getStateOf

public PsdlState getStateOf(IdlObject obj, String name)
Look for a state

idl_definition

public void idl_definition(IdlObject obj)
PSDL grammar rule : < IDL DEFINITION >

key_dcl

public void key_dcl(IdlObject obj)
PSDL grammar rule : < KEY DCL >

local_op_dcl

public void local_op_dcl(IdlObject obj)
PSDL Grammar rule : < LOCAL_OP_DCL >

op_type_spec

public void op_type_spec(IdlOp obj)
IDL Grammar rule : < OP TYPE SPEC >

param_dcl

public void param_dcl(IdlOp obj)
IDL Grammar rule : < PARAM DCL >

primary_key_dcl

public void primary_key_dcl(IdlObject obj)
PSDL grammar rule : < PRIMARY KEY DCL >

psdl_factory_dcl

public void psdl_factory_dcl(IdlObject obj)
PSDL grammar rule : < FACTORY DCL >

psdl_provides_dcl

public void psdl_provides_dcl(IdlObject obj)
PSDL Grammar rule : < PROVIDES_DCL >

psdl_state_dcl

public void psdl_state_dcl(IdlObject obj)
PSDL grammar rule : < PSDL STATE DCL >

psdl_state_type_spec

public void psdl_state_type_spec(IdlObject obj)
PSDL grammar rule : < PSDL STATE TYPE SPEC >

ref_rep_directive

public void ref_rep_directive(IdlObject obj)
PSDL grammar rule : < REF REP DIRECTIVE >

sequence_dcl

public void sequence_dcl(IdlObject obj)
IDL Grammar rule : < SEQUENCE DCL >

storagehome

public void storagehome(IdlObject obj)
PSDL grammar rule : < STORAGEGOME >

storagehome_body

public void storagehome_body(IdlObject obj)
PSDL grammar rule : < STORAGEHOME BODY >

storagehome_dcl

public void storagehome_dcl(IdlObject obj)
PSDL grammar rule : < STORAGEHOME DCL >

storagehome_impl_spec

public void storagehome_impl_spec(IdlObject obj)
PSDL grammar rule : < STORAGEHOME IMPL SPEC >

storagehome_inh_spec

public void storagehome_inh_spec(IdlObject obj)
PSDL grammar rule : < STORAGEHOME INH SPEC >

storagehome_member

public void storagehome_member(IdlObject obj)
PSDL grammar rule : < STORAGEHOME MEMBER >

storagetype

public void storagetype(IdlObject obj)
PSDL grammar rule : < STORAGETYPE >

storagetype_body

public void storagetype_body(IdlObject obj)
PSDL grammar rule : < STORAGETYPE BODY >

storagetype_dcl

public void storagetype_dcl(IdlObject obj)
PSDL grammar rule : < STORAGETYPE DCL >

storagetype_impl_spec

public void storagetype_impl_spec(IdlObject obj)
PSDL grammar rule : < STORAGETYPE IMPL SPEC >

storagetype_inh_spec

public void storagetype_inh_spec(IdlObject obj)
PSDL grammar rule : < STORAGETYPE INH SPEC >

storagetype_member

public void storagetype_member(IdlObject obj)
PSDL grammar rule : < STORAGETYPE MEMBER >

store_directive

public void store_directive(IdlObject obj)
PSDL grammar rule : < STORE DIRECTIVE >

type_spec

public void type_spec(IdlObject obj)
IDL Grammar rule : < TYPE SPEC >