Public Member Functions | Public Attributes | Private Member Functions
rocon_ebnf.rule_parser._RpDefinition Class Reference

List of all members.

Public Member Functions

def __init__

Public Attributes


Private Member Functions

def _addcode
def _interpretCode
def _parse
def _scan

Detailed Description

Class containing definitions (rule, terminal,...) 

Definition at line 220 of file

Constructor & Destructor Documentation

def rocon_ebnf.rule_parser._RpDefinition.__init__ (   self,
  code = '' 
in init, we make:
 - scan the definitions to create relative objects
     such as Rule, Terminal, Regular.
 - acquire the future to be executed

Definition at line 222 of file

Member Function Documentation

def rocon_ebnf.rule_parser._RpDefinition._addcode (   self,
) [private]
add code statement to the current definition 

Definition at line 231 of file

interpret the code defined for rule 
  - variables defined in code must begin with '$'
    followed by the rule name

Definition at line 340 of file

def rocon_ebnf.rule_parser._RpDefinition._parse (   self,
  mult = '' 
) [private]
parse the definition:
   - loop on all items of definition 
   - and call appropriate objet._parse 

Definition at line 234 of file

def rocon_ebnf.rule_parser._RpDefinition._scan (   self,
) [private]
scan definition to create objects 

Definition at line 276 of file

Member Data Documentation

Definition at line 226 of file

Definition at line 226 of file

Definition at line 226 of file

The documentation for this class was generated from the following file:

Author(s): LParis
autogenerated on Fri May 2 2014 10:35:48