org.openorb.trader.compiler.parser
Class STDLParser

java.lang.Object
  extended by org.openorb.compiler.parser.IdlParser
      extended by org.openorb.trader.compiler.parser.STDLParser

public class STDLParser
extends org.openorb.compiler.parser.IdlParser

This class is a parser for the Service Type Description Language grammar

Author:
Jerome Daniel

Field Summary
 
Fields inherited from class org.openorb.compiler.parser.IdlParser
compilationList, ctx, file_extension, idlIncluded, m_definedMacros, macros_enabled, pass, root, stop_else, StopList
 
Constructor Summary
STDLParser(StdlCompilerProperties scp)
           
 
Method Summary
 org.openorb.compiler.object.IdlObject compile_idl(java.lang.String file_name)
           
 org.openorb.compiler.object.IdlObject compile_idl(java.lang.String file_name, org.openorb.compiler.object.IdlObject current_root)
           
 
Methods inherited from class org.openorb.compiler.parser.IdlParser
define_symbole, getCompilerProperties, getIdl_comment, getInclude_level, getM_idlPrefix, getTotalErrors, ifdef_symbole, ifndef_symbole, include_idl_file, include_idl, is_java_reserved_word, is_reserved_word, new_compilation_context, open_idl_file, parse, pre_parse, precompiler_error, precompiler_warning, read_description, read_number, read_word, scan_comment, scan, setErrorOutput, setIdl_comment, setInclude_level, setM_idlPrefix, setMainPrefix, show_error, show_internal_error, stopAt, symbole, to_reserved_word, undefine_symbole, unscan, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

STDLParser

public STDLParser(StdlCompilerProperties scp)
Method Detail

compile_idl

public org.openorb.compiler.object.IdlObject compile_idl(java.lang.String file_name)
                                                  throws java.io.FileNotFoundException
Overrides:
compile_idl in class org.openorb.compiler.parser.IdlParser
Throws:
java.io.FileNotFoundException

compile_idl

public org.openorb.compiler.object.IdlObject compile_idl(java.lang.String file_name,
                                                         org.openorb.compiler.object.IdlObject current_root)
                                                  throws java.io.FileNotFoundException
Overrides:
compile_idl in class org.openorb.compiler.parser.IdlParser
Throws:
java.io.FileNotFoundException