General KERNEL Documentation     End User KERNEL Services  


IDLparser Namespace Reference


Data Structures

class  Tree
class  parameter
class  dataStreamParameter
class  Service
class  Interface
class  Component
class  Catalog
class  ModuleCatalogVisitor

Functions

def getParamValue
def error
def parseComment
def run

Variables

dictionary common_data
int nb_components = 0
dictionary ttsMap
string CatalogFileName_old = '_old'
 C.Dump().
string CatalogFileName_old = ""
string CatalogFileName_new = '_new'
tuple f = open(CatalogFileName_new, 'w')


Function Documentation

def IDLparser::getParamValue   param_name,
  default_value,
  args
 

def IDLparser::error   message  ) 
 

def IDLparser::parseComment   comment  ) 
 

def IDLparser::run   tree,
  args
 


Variable Documentation

dictionary IDLparser::common_data [static]
 

Initial value:

{"AUTHOR"     : "",
             "ICON"       : "",
             "VERSION"    : "",
             "COMP_TYPE"  : "",
             "COMP_NAME"  : "",
             "COMP_UNAME" : "",
             "COMP_MULT"  : "",
             "COMP_IMPL"  : ""
             }

int IDLparser::nb_components = 0 [static]
 

dictionary IDLparser::ttsMap [static]
 

Initial value:

{
    idltype.tk_void:       "void",
    idltype.tk_short:      "short",
    idltype.tk_long:       "long",
    idltype.tk_ushort:     "unsigned short",
    idltype.tk_ulong:      "unsigned long",
    idltype.tk_float:      "float",
    idltype.tk_double:     "double",
    idltype.tk_boolean:    "boolean",
    idltype.tk_char:       "char",
    idltype.tk_octet:      "octet",
    idltype.tk_any:        "any",
    idltype.tk_TypeCode:   "CORBA::TypeCode",
    idltype.tk_Principal:  "CORBA::Principal",
    idltype.tk_longlong:   "long long",
    idltype.tk_ulonglong:  "unsigned long long",
    idltype.tk_longdouble: "long double",
    idltype.tk_wchar:      "wchar"
    }

string IDLparser::CatalogFileName_old = '_old' [static]
 

string IDLparser::CatalogFileName_old = "" [static]
 

string IDLparser::CatalogFileName_new = '_new' [static]
 

tuple IDLparser::f = open(CatalogFileName_new, 'w') [static]