Module Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list 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 Call AttributeLoad NameLoad attr BinOpMod Str SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num decorator_list Assign NameStore NameLoad Assign NameStore TupleLoad TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str Str TupleLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore NameStore NameStore NameLoad If CompareEq NameLoad Str body Assign NameStore Lambda arguments args defaults CompareEq Call NameLoad Call NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Lambda arguments args defaults CompareNotEq Call NameLoad Call NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Lambda arguments args defaults BoolOpOr Call NameLoad Call NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Lambda arguments args defaults BoolOpAnd Call NameLoad Call NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Lambda arguments args defaults CompareIn Call NameLoad Call NameLoad Assign SubscriptStore NameLoad Index Num Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad Index Num Call NameLoad Lambda arguments args defaults UnaryOpNot Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign SubscriptStore NameLoad Index Num SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign SubscriptStore NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign SubscriptStore NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Raise Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad Str Str decorator_list Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad FunctionDef arguments args NameParam defaults body Global identifier Assign NameStore NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad decorator_list
N/A N/A ply.lex N/A ply.yacc nailgun errors nailgun.expression.objects ModelPathWrapper nailgun.expression.objects ScalarWrapper nailgun.expression.objects SubexpressionWrapper N/A tokens N/A NUMBER STRING TRUE FALSE NULL AND OR NOT IN EQUALS NOT_EQUALS LPAREN RPAREN MODELPATH t_NUMBER N/A N/A t N/A N/A N/A -?\d+ N/A N/A t value N/A int N/A t value N/A t N/A t_STRING N/A N/A t N/A N/A N/A (?P<openingquote>["\']).*?(?P=openingquote) N/A N/A t value N/A N/A t value N/A 1 -1 N/A t N/A t_TRUE N/A N/A t N/A N/A N/A true N/A N/A t value True N/A t N/A t_FALSE N/A N/A t N/A N/A N/A false N/A N/A t value False N/A t N/A t_NULL N/A N/A t N/A N/A N/A null N/A N/A t value None N/A t N/A N/A t_AND and N/A t_OR or N/A t_NOT not N/A t_IN in N/A t_MODELPATH \w*?\:[\w\.\-]+ N/A t_EQUALS == N/A t_NOT_EQUALS != N/A t_LPAREN \( N/A t_RPAREN \) N/A t_ignore t_error N/A N/A t N/A N/A N/A N/A N/A errors LexError N/A Illegal character '%s' N/A N/A t value N/A 0 N/A N/A N/A N/A t lexer skip 1 N/A N/A expression None N/A precedence N/A N/A left OR N/A left AND N/A left EQUALS NOT_EQUALS N/A left IN NOT p_expression_binop N/A N/A p N/A N/A N/A expression : expression EQUALS expression
                  | expression NOT_EQUALS expression
                  | expression OR expression
                  | expression AND expression
                  | expression IN expression
     N/A N/A result arg1 op arg2 p N/A N/A op == N/A N/A result N/A N/A N/A N/A N/A N/A arg1 N/A arg2 N/A N/A N/A op != N/A N/A result N/A N/A N/A N/A N/A N/A arg1 N/A arg2 N/A N/A N/A op or N/A N/A result N/A N/A N/A N/A N/A N/A arg1 N/A arg2 N/A N/A N/A op and N/A N/A result N/A N/A N/A N/A N/A N/A arg1 N/A arg2 N/A N/A N/A op in N/A N/A result N/A N/A N/A N/A N/A N/A arg1 N/A arg2 N/A N/A p N/A 0 N/A SubexpressionWrapper result N/A p_not_expression N/A N/A p N/A N/A N/A expression : NOT expression
     N/A subexpression N/A p N/A 2 N/A N/A p N/A 0 N/A SubexpressionWrapper N/A N/A N/A N/A N/A N/A subexpression N/A p_expression_group N/A N/A p N/A N/A N/A expression : LPAREN expression RPAREN
     N/A N/A p N/A 0 N/A p N/A 2 N/A p_expression_scalar N/A N/A p N/A N/A N/A expression : NUMBER
                  | STRING
                  | NULL
                  | TRUE
                  | FALSE
     N/A N/A p N/A 0 N/A ScalarWrapper N/A p N/A 1 N/A p_expression_modelpath N/A N/A p N/A N/A N/A expression : MODELPATH
     N/A N/A p N/A 0 N/A ModelPathWrapper N/A p N/A 1 expression N/A p_error N/A N/A p N/A N/A N/A N/A N/A errors ParseError N/A Syntax error at '%s' N/A getattr p value N/A N/A lexer N/A N/A N/A ply lex lex N/A parser N/A N/A N/A ply yacc yacc debug False write_tables False parse N/A N/A expr N/A N/A N/A expression N/A expression expr N/A N/A N/A parser parse N/A expression expression_text lexer lexer N/A