Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
Tokenizer Class Reference

Public Member Functions

def __init__
 
def match
 
def get
 
def tell
 
def seek
 

Data Fields

 string
 
 index
 
 next
 

Detailed Description

Definition at line 182 of file sre_parse.py.

Constructor & Destructor Documentation

def __init__ (   self,
  string 
)

Definition at line 183 of file sre_parse.py.

184  def __init__(self, string):
185  self.string = string
186  self.index = 0
self.__next()

Member Function Documentation

def get (   self)

Definition at line 206 of file sre_parse.py.

References Tokenizer.__next(), Tokenizer.next, and Breakpoint.next.

207  def get(self):
208  this = self.next
209  self.__next()
return this
def match (   self,
  char,
  skip = 1 
)

Definition at line 200 of file sre_parse.py.

References Tokenizer.__next(), Tokenizer.next, and Breakpoint.next.

201  def match(self, char, skip=1):
202  if char == self.next:
203  if skip:
204  self.__next()
205  return 1
return 0
def seek (   self,
  index 
)

Definition at line 212 of file sre_parse.py.

References Tokenizer.index, ListReader.index, Tokenizer.next, and Breakpoint.next.

213  def seek(self, index):
214  self.index, self.next = index
def tell (   self)

Definition at line 210 of file sre_parse.py.

References Tokenizer.index, ListReader.index, Tokenizer.next, and Breakpoint.next.

211  def tell(self):
return self.index, self.next

Field Documentation

index

Definition at line 185 of file sre_parse.py.

next

Definition at line 189 of file sre_parse.py.

string

Definition at line 184 of file sre_parse.py.


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