Atlas 0.7.0
Networking protocol for the Worldforge system.
atlas.codecs.bach.BachParser Class Reference
Inheritance diagram for atlas.codecs.bach.BachParser:
Collaboration diagram for atlas.codecs.bach.BachParser:

Public Member Functions

def __init__ (self, stream_flag=None)
 
def eos (self)
 
def feed (self, msg)
 
def context (self)
 
def add_value (self)
 
def push (self, value, mode=None, ch=None, excepted_value="")
 
def pop (self)
 
def get_next_mode (self, ch)
 
def add_comment (self, ch)
 
def skip_white_space (self, ch)
 
def int (self, ch)
 
def float (self, ch)
 
def quote (self, ch)
 
def string (self, ch)
 
def name (self, ch)
 

Public Attributes

 stack
 
 mode
 
 lineno
 

Detailed Description

Definition at line 58 of file bach.py.

Constructor & Destructor Documentation

◆ __init__()

Member Function Documentation

◆ add_comment()

def atlas.codecs.bach.BachParser.add_comment (   self,
  ch 
)

Definition at line 153 of file bach.py.

Referenced by atlas.codecs.bach.BachParser.eos().

◆ add_value()

def atlas.codecs.bach.BachParser.add_value (   self)

Definition at line 85 of file bach.py.

Referenced by atlas.codecs.bach.BachParser.eos().

◆ context()

def atlas.codecs.bach.BachParser.context (   self)

Definition at line 82 of file bach.py.

Referenced by atlas.codecs.bach.BachParser.eos().

◆ eos()

◆ feed()

def atlas.codecs.bach.BachParser.feed (   self,
  msg 
)

◆ float()

def atlas.codecs.bach.BachParser.float (   self,
  ch 
)

Definition at line 179 of file bach.py.

Referenced by atlas.codecs.bach.BachParser.eos().

◆ get_next_mode()

def atlas.codecs.bach.BachParser.get_next_mode (   self,
  ch 
)

Definition at line 133 of file bach.py.

Referenced by atlas.codecs.bach.BachParser.eos().

◆ int()

def atlas.codecs.bach.BachParser.int (   self,
  ch 
)

Definition at line 164 of file bach.py.

Referenced by atlas.codecs.bach.BachParser.eos().

◆ name()

def atlas.codecs.bach.BachParser.name (   self,
  ch 
)

Definition at line 202 of file bach.py.

Referenced by atlas.codecs.bach.BachParser.eos().

◆ pop()

def atlas.codecs.bach.BachParser.pop (   self)

Definition at line 117 of file bach.py.

Referenced by atlas.codecs.bach.BachParser.eos().

◆ push()

def atlas.codecs.bach.BachParser.push (   self,
  value,
  mode = None,
  ch = None,
  excepted_value = "" 
)

Definition at line 111 of file bach.py.

Referenced by atlas.codecs.bach.BachParser.eos().

◆ quote()

def atlas.codecs.bach.BachParser.quote (   self,
  ch 
)

Definition at line 188 of file bach.py.

Referenced by atlas.codecs.bach.BachParser.eos().

◆ skip_white_space()

def atlas.codecs.bach.BachParser.skip_white_space (   self,
  ch 
)

◆ string()

def atlas.codecs.bach.BachParser.string (   self,
  ch 
)

Definition at line 193 of file bach.py.

Referenced by atlas.codecs.bach.BachParser.eos().

Member Data Documentation

◆ lineno

atlas.codecs.bach.BachParser.lineno

◆ mode

◆ stack

atlas.codecs.bach.BachParser.stack

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