class documentation

class ExpressionParser(object): (source)

View In Hierarchy

Parser for expressions
Method __init__ Undocumented
Method parse Parse an expression @param string: the expression text @returns: an Expression object
Class Variable operators Undocumented
Class Variable tokens Undocumented
Method _parse Undocumented
Method _parse_and Undocumented
Method _parse_comparison Undocumented
Method _parse_list Undocumented
Method _parse_not Undocumented
Method _parse_statement Undocumented
Method _tokenize Undocumented
Class Variable _param_re Undocumented
Instance Variable _word_re Undocumented
def __init__(self): (source)

Undocumented

def parse(self, string): (source)
Parse an expression
Parameters
stringthe expression text
Returns
an Expression object
operators = (source)

Undocumented

tokens = (source)

Undocumented

def _parse(self, tokens): (source)

Undocumented

def _parse_and(self, tokens): (source)

Undocumented

def _parse_comparison(self, tokens): (source)

Undocumented

def _parse_list(self, tokens): (source)

Undocumented

def _parse_not(self, tokens): (source)

Undocumented

def _parse_statement(self, tokens): (source)

Undocumented

def _tokenize(self, string): (source)

Undocumented

_param_re = (source)

Undocumented

_word_re = (source)

Undocumented