tokrules Namespace Reference

Functions

def t_comment1 (t)
 
def t_comment2 (t)
 
def t_error (t)
 
def t_ID (t)
 
def t_newline (t)
 

Variables

tuple reserved
 
dictionary reserved_map = { }
 
string t_COMMA = r','
 
string t_DOT = r'\.'
 
string t_EBRACE = r'\}'
 
string t_EQ = r'='
 
string t_ESQUARE = r'\]'
 
string t_ignore = " \t\r"
 
string t_LPAREN = r'\‍('
 
string t_MODIFIERBACK = r'%'
 
string t_MODIFIERDEBUG = r'\#'
 
string t_MODIFIERDISABLE = r'\*'
 
string t_MODIFIERROOT = r'!'
 
string t_NUMBER = r'[-]?[0-9]*[\.]*[0-9]+([eE][+-]?[0-9]+)*'
 
string t_OBRACE = r'{'
 
string t_OSQUARE = r'\['
 
string t_RPAREN = r'\‍)'
 
string t_SEMICOL = r';'
 
string t_STRING = r'"[^"]*"'
 
string t_WORD = r'[$]?[a-zA-Z_]+[0-9]*'
 
tuple tokens
 

Function Documentation

◆ t_comment1()

def tokrules.t_comment1 (   t)

◆ t_comment2()

def tokrules.t_comment2 (   t)

◆ t_error()

def tokrules.t_error (   t)

◆ t_ID()

def tokrules.t_ID (   t)

◆ t_newline()

def tokrules.t_newline (   t)

Variable Documentation

◆ reserved

tuple tokrules.reserved

◆ reserved_map

dictionary tokrules.reserved_map = { }

◆ t_COMMA

string tokrules.t_COMMA = r','

◆ t_DOT

string tokrules.t_DOT = r'\.'

◆ t_EBRACE

string tokrules.t_EBRACE = r'\}'

◆ t_EQ

string tokrules.t_EQ = r'='

◆ t_ESQUARE

string tokrules.t_ESQUARE = r'\]'

◆ t_ignore

string tokrules.t_ignore = " \t\r"

◆ t_LPAREN

string tokrules.t_LPAREN = r'\‍('

◆ t_MODIFIERBACK

string tokrules.t_MODIFIERBACK = r'%'

◆ t_MODIFIERDEBUG

string tokrules.t_MODIFIERDEBUG = r'\#'

◆ t_MODIFIERDISABLE

string tokrules.t_MODIFIERDISABLE = r'\*'

◆ t_MODIFIERROOT

string tokrules.t_MODIFIERROOT = r'!'

◆ t_NUMBER

string tokrules.t_NUMBER = r'[-]?[0-9]*[\.]*[0-9]+([eE][+-]?[0-9]+)*'

◆ t_OBRACE

string tokrules.t_OBRACE = r'{'

◆ t_OSQUARE

string tokrules.t_OSQUARE = r'\['

◆ t_RPAREN

string tokrules.t_RPAREN = r'\‍)'

◆ t_SEMICOL

string tokrules.t_SEMICOL = r';'

◆ t_STRING

string tokrules.t_STRING = r'"[^"]*"'

◆ t_WORD

string tokrules.t_WORD = r'[$]?[a-zA-Z_]+[0-9]*'

◆ tokens

tuple tokrules.tokens
Initial value:
1= reserved + (
2 'WORD',
3 'NUMBER',
4 'LPAREN',
5 'RPAREN',
6 'OBRACE',
7 'EBRACE',
8 'OSQUARE',
9 'ESQUARE',
10 'COMMA',
11 'SEMICOL',
12 'EQ',
13 'STRING',
14 'ID',
15 'DOT',
16 'MODIFIERBACK',
17 'MODIFIERDEBUG',
18 'MODIFIERROOT',
19 'MODIFIERDISABLE'
20)