org.openorb.pss.compiler.parser
Class PsdlParser

java.lang.Object
  extended by org.openorb.compiler.parser.IdlParser
      extended by org.openorb.pss.compiler.parser.PsdlParser

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

This class is a parser for the PSDL

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
PsdlParser(PsdlCompilerProperties pcp)
          Constructor
 
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

PsdlParser

public PsdlParser(PsdlCompilerProperties pcp)
Constructor

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