![]() |
ATLAS Offline Software
|
Public Member Functions | |
| __init__ (self, token_re) | |
| tokenize (self, text) | |
| parse (self, tokens) | |
Protected Member Functions | |
| _peek (self) | |
| _advance (self) | |
| _expect (self, kind) | |
| _parse_funcall (self) | |
| _parse_operand (self) | |
| _parse_sign (self) | |
| _parse_value (self) | |
Protected Attributes | |
| _token_re = token_re | |
| list | _tokens = [] |
| int | _pos = 0 |
Small recursive-descent parser for EXPR selector expressions.
Definition at line 42 of file EventSelectionConfig.py.
| python.EventSelectionConfig._ExprParser.__init__ | ( | self, | |
| token_re ) |
Definition at line 45 of file EventSelectionConfig.py.
|
protected |
Definition at line 66 of file EventSelectionConfig.py.
|
protected |
Definition at line 71 of file EventSelectionConfig.py.
|
protected |
Definition at line 87 of file EventSelectionConfig.py.
|
protected |
Definition at line 103 of file EventSelectionConfig.py.
|
protected |
Definition at line 112 of file EventSelectionConfig.py.
|
protected |
Definition at line 119 of file EventSelectionConfig.py.
|
protected |
Definition at line 63 of file EventSelectionConfig.py.
| python.EventSelectionConfig._ExprParser.parse | ( | self, | |
| tokens ) |
Definition at line 78 of file EventSelectionConfig.py.
| python.EventSelectionConfig._ExprParser.tokenize | ( | self, | |
| text ) |
Definition at line 50 of file EventSelectionConfig.py.
|
protected |
Definition at line 48 of file EventSelectionConfig.py.
|
protected |
Definition at line 46 of file EventSelectionConfig.py.
|
protected |
Definition at line 47 of file EventSelectionConfig.py.