generation Package
generation Package
gen_parser_lexer Module
-
class
TraceGeneratorParserLexer(**kwargs)[source] Bases:
object-
__init__(**kwargs)[source]
-
input(*args, **kwargs)[source]
-
reserved= {'THEN': 'THEN', 'ms': 'MS', 'AT': 'AT', 'FOR': 'FOR', 'FLAT': 'FLAT', 'd': 'D', 'UNTIL': 'UNTIL', 'RAMPTO': 'RAMPTO'}
-
t_COLON= ':'
-
t_CURLY_LBRACE= '{'
-
t_CURLY_RBRACE= '}'
-
t_FLOAT(t)[source] [-]?[0-9]+(.[0-9]*([eE][+-]?[0-9]+)?)?
-
t_LPAREN= '\\('
-
t_RPAREN= '\\)'
-
t_error(t)[source]
-
t_ignore= ' \t'
-
gen_parser_yacc Module
-
class
FunctionPrototype(funcname, funcarg, start_time=None, end_time=None)[source] Bases:
object-
__init__(funcname, funcarg, start_time=None, end_time=None)[source]
-
-
p_abs_timespec(p)[source] abs_timespec : AT time
-
p_complete(p)[source] l : unit_def p_pieceblock_chain_complete
-
p_end_timespec(p)[source] end_timespec : UNTIL time | FOR time
-
p_error(p)[source]
-
p_func(p)[source] func : func_name LPAREN FLOAT RPAREN
-
p_func_name(p)[source] func_name : FLAT | RAMPTO
-
p_pieceblock_chain1(p)[source] pieceblock_chain : abs_timespec func
-
p_pieceblock_chain2(p)[source] pieceblock_chain : func
-
p_pieceblock_chain3(p)[source] pieceblock_chain : pieceblock_chain THEN abs_timespec func
-
p_pieceblock_chain4(p)[source] pieceblock_chain : pieceblock_chain end_timespec THEN func
-
p_pieceblock_chain_complete(p)[source] p_pieceblock_chain_complete : pieceblock_chain end_timespec
-
p_time(p)[source] time : FLOAT MS
-
p_unit_definiton(p)[source] unit_def : CURLY_LBRACE D COLON ID CURLY_RBRACE