Module Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Expr Str AugAssignAdd AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str AugAssignAdd AttributeStore AttributeLoad NameLoad attr attr Num Return NameLoad decorator_list
N/A N/A tokens N/A ID TYPEID ICONST FCONST SCONST CCONST PLUS MINUS TIMES DIVIDE MOD OR AND NOT XOR LSHIFT RSHIFT LOR LAND LNOT LT LE GT GE EQ NE EQUALS TIMESEQUAL DIVEQUAL MODEQUAL PLUSEQUAL MINUSEQUAL LSHIFTEQUAL RSHIFTEQUAL ANDEQUAL XOREQUAL OREQUAL PLUSPLUS MINUSMINUS ARROW TERNARY LPAREN RPAREN LBRACKET RBRACKET LBRACE RBRACE COMMA PERIOD SEMI COLON ELLIPSIS N/A t_PLUS \+ N/A t_MINUS - N/A t_TIMES \* N/A t_DIVIDE / N/A t_MODULO % N/A t_OR \| N/A t_AND & N/A t_NOT ~ N/A t_XOR \^ N/A t_LSHIFT << N/A t_RSHIFT >> N/A t_LOR \|\| N/A t_LAND && N/A t_LNOT ! N/A t_LT < N/A t_GT > N/A t_LE <= N/A t_GE >= N/A t_EQ == N/A t_NE != N/A t_EQUALS = N/A t_TIMESEQUAL \*= N/A t_DIVEQUAL /= N/A t_MODEQUAL %= N/A t_PLUSEQUAL \+= N/A t_MINUSEQUAL -= N/A t_LSHIFTEQUAL <<= N/A t_RSHIFTEQUAL >>= N/A t_ANDEQUAL &= N/A t_OREQUAL \|= N/A t_XOREQUAL ^= N/A t_INCREMENT \+\+ N/A t_DECREMENT -- N/A t_ARROW -> N/A t_TERNARY \? N/A t_LPAREN \( N/A t_RPAREN \) N/A t_LBRACKET \[ N/A t_RBRACKET \] N/A t_LBRACE \{ N/A t_RBRACE \} N/A t_COMMA , N/A t_PERIOD \. N/A t_SEMI ; N/A t_COLON : N/A t_ELLIPSIS \.\.\. N/A t_ID [A-Za-z_][A-Za-z0-9_]* N/A t_INTEGER \d+([uU]|[lL]|[uU][lL]|[lL][uU])? N/A t_FLOAT ((\d+)(\.\d+)(e(\+|-)?(\d+))? | (\d+)e(\+|-)?(\d+))([lL]|[fF])? N/A t_STRING \"([^\\\n]|(\\.))*?\" N/A t_CHARACTER (L)?\'([^\\\n]|(\\.))*?\' t_COMMENT N/A N/A t N/A N/A N/A /\*(.|\n)*?\*/ N/A N/A N/A t lexer lineno N/A N/A N/A t value count N/A t N/A t_CPPCOMMENT N/A N/A t N/A N/A N/A //.*\n N/A N/A N/A t lexer lineno 1 N/A t N/A