Numworks Epsilon  1.4.1
Graphing Calculator Operating System
grammar.h File Reference

Go to the source code of this file.

Functions

 DEF_RULE_NC (single_input, or(3), tok(NEWLINE), rule(simple_stmt), rule(compound_stmt)) DEF_RULE(file_input
 
 c (generic_all_nodes)
 
 and_ident (1)
 
 opt_rule (file_input_2)) DEF_RULE(file_input_2
 
 rule (file_input_3)) DEF_RULE_NC(file_input_3
 
 or (2)
 
 tok (NEWLINE)
 
 rule (stmt)) DEF_RULE_NC(eval_input
 
 and_ident (2)
 
 rule (testlist)
 
 opt_rule (eval_input_2)) DEF_RULE_NC(eval_input_2
 
 and (1)
 
 and (4)
 
 tok (DEL_AT)
 
 rule (dotted_name)
 
 opt_rule (trailer_paren)
 
 c (decorated)
 
 rule (decorators)
 
 rule (decorated_body)) DEF_RULE_NC(decorated_body
 
 rule (classdef)
 
 rule (funcdef)) DEF_RULE(funcdef
 
 c (funcdef)
 
 and_blank (8)
 
 tok (KW_DEF)
 
 tok (NAME)
 
 tok (DEL_PAREN_OPEN)
 
 opt_rule (typedargslist)
 
 tok (DEL_PAREN_CLOSE)
 
 opt_rule (funcdefrettype)
 
 tok (DEL_COLON)
 
 rule (suite)) DEF_RULE_NC(funcdefrettype
 
 tok (DEL_MINUS_MORE)
 
 rule (test)) DEF_RULE_NC(typedargslist
 
 rule (typedargslist_item)
 
 tok (DEL_COMMA)) DEF_RULE_NC(typedargslist_item
 
 or (3)
 
 rule (typedargslist_name)
 
 rule (typedargslist_star)
 
 rule (typedargslist_dbl_star)) DEF_RULE_NC(typedargslist_name
 
 and_ident (3)
 
 opt_rule (typedargslist_colon)
 
 opt_rule (typedargslist_equal)) DEF_RULE_NC(typedargslist_star
 
 and (2)
 
 tok (OP_STAR)
 
 opt_rule (tfpdef)) DEF_RULE_NC(typedargslist_dbl_star
 
 and (3)
 
 tok (OP_DBL_STAR)
 
 tok (DEL_EQUAL)
 
 rule (varargslist_item)
 
 rule (varargslist_name)
 
 rule (varargslist_star)
 
 rule (varargslist_dbl_star)) DEF_RULE_NC(varargslist_name
 
 opt_rule (varargslist_equal)) DEF_RULE_NC(varargslist_star
 
 opt_rule (vfpdef)) DEF_RULE_NC(varargslist_dbl_star
 
 rule (compound_stmt)
 
 rule (simple_stmt)) DEF_RULE_NC(simple_stmt
 
 rule (simple_stmt_2)
 
 rule (small_stmt)
 
 tok (DEL_SEMICOLON)) DEF_RULE_NC(small_stmt
 
 or (8)
 
 rule (del_stmt)
 
 rule (pass_stmt)
 
 rule (flow_stmt)
 
 rule (import_stmt)
 
 rule (global_stmt)
 
 rule (nonlocal_stmt)
 
 rule (assert_stmt)
 
 rule (expr_stmt)) DEF_RULE(expr_stmt
 
 c (expr_stmt)
 
 rule (testlist_star_expr)
 
 opt_rule (expr_stmt_2)) DEF_RULE_NC(expr_stmt_2
 
 rule (expr_stmt_augassign)
 
 rule (expr_stmt_assign_list)) DEF_RULE_NC(expr_stmt_augassign
 
 rule (augassign)
 
 rule (expr_stmt_6)) DEF_RULE_NC(expr_stmt_assign
 
 rule (yield_expr)
 
 c (generic_tuple)
 
 rule (testlist_star_expr_2)
 
 rule (star_expr)
 
 or (12)
 
 tok (DEL_PLUS_EQUAL)
 
 tok (DEL_MINUS_EQUAL)
 
 tok (DEL_STAR_EQUAL)
 
 tok (DEL_SLASH_EQUAL)
 
 tok (DEL_PERCENT_EQUAL)
 
 tok (DEL_AMPERSAND_EQUAL)
 
 tok (DEL_PIPE_EQUAL)
 
 tok (DEL_CARET_EQUAL)
 
 tok (DEL_DBL_LESS_EQUAL)
 
 tok (DEL_DBL_MORE_EQUAL)
 
 tok (DEL_DBL_STAR_EQUAL)
 
 tok (DEL_DBL_SLASH_EQUAL)) DEF_RULE(del_stmt
 
 c (del_stmt)
 
 tok (KW_DEL)
 
 rule (exprlist)) DEF_RULE(pass_stmt
 
 tok (KW_PASS)) DEF_RULE_NC(flow_stmt
 
 or (5)
 
 rule (break_stmt)
 
 rule (continue_stmt)
 
 rule (return_stmt)
 
 rule (raise_stmt)
 
 rule (yield_stmt)) DEF_RULE(break_stmt
 
 c (break_stmt)
 
 tok (KW_BREAK)) DEF_RULE(continue_stmt
 
 c (continue_stmt)
 
 tok (KW_CONTINUE)) DEF_RULE(return_stmt
 
 c (return_stmt)
 
 tok (KW_RETURN)
 
 opt_rule (testlist)) DEF_RULE(yield_stmt
 
 c (yield_stmt)
 
 c (raise_stmt)
 
 tok (KW_RAISE)
 
 opt_rule (raise_stmt_arg)) DEF_RULE_NC(raise_stmt_arg
 
 opt_rule (raise_stmt_from)) DEF_RULE_NC(raise_stmt_from
 
 tok (KW_FROM)
 
 rule (import_name)
 
 rule (import_from)) DEF_RULE(import_name
 
 c (import_name)
 
 tok (KW_IMPORT)
 
 rule (dotted_as_names)) DEF_RULE(import_from
 
 c (import_from)
 
 rule (import_from_2)
 
 rule (import_from_3)) DEF_RULE_NC(import_from_2
 
 rule (import_from_2b)) DEF_RULE_NC(import_from_2b
 
 rule (one_or_more_period_or_ellipsis)
 
 opt_rule (dotted_name)) DEF_RULE_NC(import_from_3
 
 rule (import_as_names_paren)
 
 rule (import_as_names)) DEF_RULE_NC(import_as_names_paren
 
 tok (DEL_PERIOD)
 
 tok (ELLIPSIS)) DEF_RULE_NC(import_as_name
 
 opt_rule (as_name)) DEF_RULE_NC(dotted_as_name
 
 tok (KW_AS)
 
 rule (import_as_name)
 
 rule (dotted_as_name)
 
 c (global_stmt)
 
 tok (KW_GLOBAL)
 
 rule (name_list)) DEF_RULE(nonlocal_stmt
 
 c (nonlocal_stmt)
 
 tok (KW_NONLOCAL)
 
 c (assert_stmt)
 
 tok (KW_ASSERT)
 
 opt_rule (assert_stmt_extra)) DEF_RULE_NC(assert_stmt_extra
 
 rule (if_stmt)
 
 rule (while_stmt)
 
 rule (for_stmt)
 
 rule (try_stmt)
 
 rule (with_stmt)
 
 rule (decorated)) DEF_RULE(if_stmt
 
 c (if_stmt)
 
 and (6)
 
 tok (KW_IF)
 
 opt_rule (if_stmt_elif_list)
 
 opt_rule (else_stmt)) DEF_RULE_NC(if_stmt_elif
 
 tok (KW_ELIF)
 
 c (while_stmt)
 
 and (5)
 
 tok (KW_WHILE)
 
 c (for_stmt)
 
 and (7)
 
 tok (KW_FOR)
 
 tok (KW_IN)
 
 c (try_stmt)
 
 tok (KW_TRY)
 
 rule (try_stmt_2)) DEF_RULE_NC(try_stmt_2
 
 rule (try_stmt_except_and_more)
 
 rule (try_stmt_finally)) DEF_RULE_NC(try_stmt_except_and_more
 
 rule (try_stmt_except_list)
 
 opt_rule (try_stmt_finally)) DEF_RULE_NC(try_stmt_except
 
 tok (KW_EXCEPT)
 
 opt_rule (try_stmt_as_name)
 
 tok (KW_FINALLY)
 
 tok (KW_ELSE)
 
 c (with_stmt)
 
 tok (KW_WITH)
 
 rule (with_stmt_list)
 
 rule (with_item)
 
 opt_rule (with_item_as)) DEF_RULE_NC(with_item_as
 
 rule (expr)) DEF_RULE_NC(suite
 
 rule (suite_block)
 
 and_ident (4)
 
 tok (INDENT)
 
 rule (suite_block_stmts)
 
 tok (DEDENT)) DEF_RULE(suite_block_stmts
 
 rule (lambdef)
 
 rule (test_if_expr)) DEF_RULE(test_if_expr
 
 c (test_if_expr)
 
 rule (or_test)
 
 opt_rule (test_if_else)) DEF_RULE_NC(test_if_else
 
 rule (lambdef_nocond)
 
 c (lambdef)
 
 and_blank (4)
 
 tok (KW_LAMBDA)
 
 opt_rule (varargslist)
 
 rule (test_nocond)) DEF_RULE(or_test
 
 c (or_test)
 
 rule (and_test)
 
 tok (KW_OR)) DEF_RULE(and_test
 
 c (and_test)
 
 rule (not_test)
 
 tok (KW_AND)) DEF_RULE_NC(not_test
 
 rule (not_test_2)
 
 rule (comparison)) DEF_RULE(not_test_2
 
 c (not_test_2)
 
 tok (KW_NOT)
 
 c (comparison)
 
 rule (comp_op)) DEF_RULE_NC(comp_op
 
 or (9)
 
 tok (OP_LESS)
 
 tok (OP_MORE)
 
 tok (OP_DBL_EQUAL)
 
 tok (OP_LESS_EQUAL)
 
 tok (OP_MORE_EQUAL)
 
 tok (OP_NOT_EQUAL)
 
 rule (comp_op_not_in)
 
 rule (comp_op_is)) DEF_RULE_NC(comp_op_not_in
 
 tok (KW_IS)
 
 opt_rule (comp_op_is_not)) DEF_RULE_NC(comp_op_is_not
 
 c (star_expr)
 
 c (expr)
 
 rule (xor_expr)
 
 tok (OP_PIPE)) DEF_RULE(xor_expr
 
 c (xor_expr)
 
 rule (and_expr)
 
 tok (OP_CARET)) DEF_RULE(and_expr
 
 c (and_expr)
 
 rule (shift_expr)
 
 tok (OP_AMPERSAND)) DEF_RULE(shift_expr
 
 c (term)
 
 rule (arith_expr)
 
 rule (shift_op)) DEF_RULE_NC(shift_op
 
 tok (OP_DBL_LESS)
 
 tok (OP_DBL_MORE)) DEF_RULE(arith_expr
 
 rule (term)
 
 rule (arith_op)) DEF_RULE_NC(arith_op
 
 tok (OP_PLUS)
 
 tok (OP_MINUS)) DEF_RULE(term
 
 rule (factor)
 
 rule (term_op)) DEF_RULE_NC(term_op
 
 or (4)
 
 tok (OP_SLASH)
 
 tok (OP_PERCENT)
 
 tok (OP_DBL_SLASH)) DEF_RULE_NC(factor
 
 rule (factor_2)
 
 rule (power)) DEF_RULE(factor_2
 
 c (factor_2)
 
 rule (factor_op)
 
 tok (OP_TILDE)) DEF_RULE(power
 
 c (power)
 
 rule (atom_expr)
 
 opt_rule (power_dbl_star)) DEF_RULE_NC(atom_expr
 
 or (1)
 
 rule (atom_expr_normal)) DEF_RULE(atom_expr_normal
 
 c (atom_expr_normal)
 
 rule (atom)
 
 opt_rule (atom_expr_trailers)) DEF_RULE_NC(power_dbl_star
 
 tok (INTEGER)
 
 tok (FLOAT_OR_IMAG)
 
 tok (STRING)
 
 tok (BYTES)
 
 tok (KW_NONE)
 
 tok (KW_TRUE)
 
 tok (KW_FALSE)
 
 rule (atom_paren)
 
 rule (atom_bracket)
 
 rule (atom_brace)) DEF_RULE(atom_paren
 
 c (atom_paren)
 
 opt_rule (atom_2b)
 
 rule (testlist_comp)) DEF_RULE(atom_bracket
 
 c (atom_bracket)
 
 tok (DEL_BRACKET_OPEN)
 
 opt_rule (testlist_comp)
 
 tok (DEL_BRACKET_CLOSE)) DEF_RULE(atom_brace
 
 c (atom_brace)
 
 tok (DEL_BRACE_OPEN)
 
 opt_rule (dictorsetmaker)
 
 tok (DEL_BRACE_CLOSE)) DEF_RULE_NC(testlist_comp
 
 rule (testlist_comp_2)
 
 opt_rule (testlist_comp_3)) DEF_RULE_NC(testlist_comp_2
 
 rule (comp_for)
 
 rule (testlist_comp_3b)) DEF_RULE_NC(testlist_comp_3b
 
 opt_rule (testlist_comp_3c)) DEF_RULE_NC(testlist_comp_3c
 
 rule (trailer_paren)
 
 rule (trailer_bracket)
 
 rule (trailer_period)) DEF_RULE(trailer_paren
 
 c (trailer_paren)
 
 opt_rule (arglist)
 
 c (trailer_bracket)
 
 rule (subscriptlist)
 
 c (trailer_period)
 
 rule (exprlist_2)
 
 rule (dictorsetmaker_item)
 
 opt_rule (dictorsetmaker_tail)) DEF_RULE(dictorsetmaker_item
 
 c (dictorsetmaker_item)
 
 rule (dictorsetmaker_list)) DEF_RULE_NC(dictorsetmaker_list
 
 opt_rule (dictorsetmaker_list2)) DEF_RULE_NC(dictorsetmaker_list2
 
 c (classdef)
 
 and_blank (5)
 
 tok (KW_CLASS)
 
 opt_rule (classdef_2)
 
 rule (arglist_2)
 
 rule (arglist_star)
 
 rule (arglist_dbl_star)
 
 rule (argument)) DEF_RULE_NC(arglist_star
 
 opt_rule (argument_2)) DEF_RULE_NC(argument_2
 
 rule (argument_3)) DEF_RULE_NC(argument_3
 
 rule (comp_if)) DEF_RULE_NC(comp_for
 
 opt_rule (comp_iter)) DEF_RULE_NC(comp_if
 
 c (yield_expr)
 
 tok (KW_YIELD)
 
 opt_rule (yield_arg)) DEF_RULE_NC(yield_arg
 
 rule (yield_arg_from)
 

Variables

 one_or_more
 
 list_with_end
 
 list
 

Function Documentation

◆ and() [1/7]

and ( )

◆ and() [2/7]

and ( )

◆ and() [3/7]

and ( )

◆ and() [4/7]

and ( )

◆ and() [5/7]

and ( )

◆ and() [6/7]

and ( )

◆ and() [7/7]

and ( )

◆ and_blank() [1/3]

and_blank ( )

◆ and_blank() [2/3]

and_blank ( )

◆ and_blank() [3/3]

and_blank ( )

◆ and_ident() [1/4]

and_ident ( )

◆ and_ident() [2/4]

and_ident ( )

◆ and_ident() [3/4]

and_ident ( )

◆ and_ident() [4/4]

and_ident ( )

◆ c() [1/44]

c ( generic_all_nodes  )

◆ c() [2/44]

c ( decorated  )

◆ c() [3/44]

c ( funcdef  )

◆ c() [4/44]

c ( expr_stmt  )

◆ c() [5/44]

c ( generic_tuple  )

◆ c() [6/44]

c ( del_stmt  )

◆ c() [7/44]

c ( break_stmt  )

◆ c() [8/44]

c ( continue_stmt  )

◆ c() [9/44]

c ( return_stmt  )

◆ c() [10/44]

c ( yield_stmt  )

◆ c() [11/44]

c ( raise_stmt  )

◆ c() [12/44]

c ( import_name  )

◆ c() [13/44]

c ( import_from  )

◆ c() [14/44]

c ( global_stmt  )

◆ c() [15/44]

c ( nonlocal_stmt  )

◆ c() [16/44]

c ( assert_stmt  )

◆ c() [17/44]

c ( if_stmt  )

◆ c() [18/44]

c ( while_stmt  )

◆ c() [19/44]

c ( for_stmt  )

◆ c() [20/44]

c ( try_stmt  )

◆ c() [21/44]

c ( with_stmt  )

◆ c() [22/44]

c ( test_if_expr  )

◆ c() [23/44]

c ( lambdef  )

◆ c() [24/44]

c ( or_test  )

◆ c() [25/44]

c ( and_test  )

◆ c() [26/44]

c ( not_test_2  )

◆ c() [27/44]

c ( comparison  )

◆ c() [28/44]

c ( star_expr  )

◆ c() [29/44]

c ( expr  )

◆ c() [30/44]

c ( xor_expr  )

◆ c() [31/44]

c ( and_expr  )

◆ c() [32/44]

c ( term  )

◆ c() [33/44]

c ( factor_2  )

◆ c() [34/44]

c ( power  )

◆ c() [35/44]

c ( atom_expr_normal  )

◆ c() [36/44]

c ( atom_paren  )

◆ c() [37/44]

c ( atom_bracket  )

◆ c() [38/44]

c ( atom_brace  )

◆ c() [39/44]

c ( trailer_paren  )

◆ c() [40/44]

c ( trailer_bracket  )

◆ c() [41/44]

c ( trailer_period  )

◆ c() [42/44]

c ( dictorsetmaker_item  )

◆ c() [43/44]

c ( classdef  )

◆ c() [44/44]

c ( yield_expr  )

◆ DEF_RULE_NC()

DEF_RULE_NC ( single_input  ,
or(3)  ,
tok(NEWLINE)  ,
rule(simple_stmt)  ,
rule(compound_stmt)   
)

◆ opt_rule() [1/39]

opt_rule ( file_input_2  )

◆ opt_rule() [2/39]

opt_rule ( eval_input_2  )

◆ opt_rule() [3/39]

opt_rule ( trailer_paren  )

◆ opt_rule() [4/39]

opt_rule ( typedargslist  )

◆ opt_rule() [5/39]

opt_rule ( funcdefrettype  )

◆ opt_rule() [6/39]

opt_rule ( typedargslist_colon  )

◆ opt_rule() [7/39]

opt_rule ( typedargslist_equal  )

◆ opt_rule() [8/39]

opt_rule ( tfpdef  )

◆ opt_rule() [9/39]

opt_rule ( varargslist_equal  )

◆ opt_rule() [10/39]

opt_rule ( vfpdef  )

◆ opt_rule() [11/39]

opt_rule ( expr_stmt_2  )

◆ opt_rule() [12/39]

opt_rule ( testlist  )

◆ opt_rule() [13/39]

opt_rule ( raise_stmt_arg  )

◆ opt_rule() [14/39]

opt_rule ( raise_stmt_from  )

◆ opt_rule() [15/39]

opt_rule ( dotted_name  )

◆ opt_rule() [16/39]

opt_rule ( as_name  )

◆ opt_rule() [17/39]

opt_rule ( assert_stmt_extra  )

◆ opt_rule() [18/39]

opt_rule ( else_stmt  )

◆ opt_rule() [19/39]

opt_rule ( if_stmt_elif_list  )

◆ opt_rule() [20/39]

opt_rule ( try_stmt_finally  )

◆ opt_rule() [21/39]

opt_rule ( try_stmt_as_name  )

◆ opt_rule() [22/39]

opt_rule ( with_item_as  )

◆ opt_rule() [23/39]

opt_rule ( test_if_else  )

◆ opt_rule() [24/39]

opt_rule ( varargslist  )

◆ opt_rule() [25/39]

opt_rule ( comp_op_is_not  )

◆ opt_rule() [26/39]

opt_rule ( power_dbl_star  )

◆ opt_rule() [27/39]

opt_rule ( atom_expr_trailers  )

◆ opt_rule() [28/39]

opt_rule ( atom_2b  )

◆ opt_rule() [29/39]

opt_rule ( testlist_comp  )

◆ opt_rule() [30/39]

opt_rule ( dictorsetmaker  )

◆ opt_rule() [31/39]

opt_rule ( testlist_comp_3  )

◆ opt_rule() [32/39]

opt_rule ( testlist_comp_3c  )

◆ opt_rule() [33/39]

opt_rule ( arglist  )

◆ opt_rule() [34/39]

opt_rule ( dictorsetmaker_tail  )

◆ opt_rule() [35/39]

opt_rule ( dictorsetmaker_list2  )

◆ opt_rule() [36/39]

opt_rule ( classdef_2  )

◆ opt_rule() [37/39]

opt_rule ( argument_2  )

◆ opt_rule() [38/39]

opt_rule ( comp_iter  )

◆ opt_rule() [39/39]

opt_rule ( yield_arg  )

◆ or() [1/8]

or ( )

◆ or() [2/8]

or ( )

◆ or() [3/8]

or ( )

◆ or() [4/8]

or ( 12  )

◆ or() [5/8]

or ( )

◆ or() [6/8]

or ( )

◆ or() [7/8]

or ( )

◆ or() [8/8]

or ( )

◆ rule() [1/119]

rule ( file_input_3  )

◆ rule() [2/119]

rule ( stmt  )

◆ rule() [3/119]

rule ( testlist  )

◆ rule() [4/119]

rule ( dotted_name  )

◆ rule() [5/119]

rule ( decorators  )

◆ rule() [6/119]

rule ( decorated_body  )

◆ rule() [7/119]

rule ( classdef  )

◆ rule() [8/119]

rule ( funcdef  )

◆ rule() [9/119]

rule ( suite  )

◆ rule() [10/119]

rule ( test  )

◆ rule() [11/119]

rule ( typedargslist_item  )

◆ rule() [12/119]

rule ( typedargslist_name  )

◆ rule() [13/119]

rule ( typedargslist_dbl_star  )

◆ rule() [14/119]

rule ( typedargslist_star  )

◆ rule() [15/119]

rule ( varargslist_item  )

◆ rule() [16/119]

rule ( varargslist_name  )

◆ rule() [17/119]

rule ( varargslist_star  )

◆ rule() [18/119]

rule ( varargslist_dbl_star  )

◆ rule() [19/119]

rule ( compound_stmt  )

◆ rule() [20/119]

rule ( simple_stmt  )

◆ rule() [21/119]

rule ( simple_stmt_2  )

◆ rule() [22/119]

rule ( small_stmt  )

◆ rule() [23/119]

rule ( import_stmt  )

◆ rule() [24/119]

rule ( global_stmt  )

◆ rule() [25/119]

rule ( nonlocal_stmt  )

◆ rule() [26/119]

rule ( assert_stmt  )

◆ rule() [27/119]

rule ( expr_stmt  )

◆ rule() [28/119]

rule ( flow_stmt  )

◆ rule() [29/119]

rule ( del_stmt  )

◆ rule() [30/119]

rule ( pass_stmt  )

◆ rule() [31/119]

rule ( testlist_star_expr  )

◆ rule() [32/119]

rule ( expr_stmt_augassign  )

◆ rule() [33/119]

rule ( expr_stmt_assign_list  )

◆ rule() [34/119]

rule ( augassign  )

◆ rule() [35/119]

rule ( expr_stmt_6  )

◆ rule() [36/119]

rule ( yield_expr  )

◆ rule() [37/119]

rule ( testlist_star_expr_2  )

◆ rule() [38/119]

rule ( star_expr  )

◆ rule() [39/119]

rule ( exprlist  )

◆ rule() [40/119]

rule ( break_stmt  )

◆ rule() [41/119]

rule ( continue_stmt  )

◆ rule() [42/119]

rule ( return_stmt  )

◆ rule() [43/119]

rule ( raise_stmt  )

◆ rule() [44/119]

rule ( yield_stmt  )

◆ rule() [45/119]

rule ( import_name  )

◆ rule() [46/119]

rule ( import_from  )

◆ rule() [47/119]

rule ( dotted_as_names  )

◆ rule() [48/119]

rule ( import_from_2  )

◆ rule() [49/119]

rule ( import_from_3  )

◆ rule() [50/119]

rule ( import_from_2b  )

◆ rule() [51/119]

rule ( one_or_more_period_or_ellipsis  )

◆ rule() [52/119]

rule ( import_as_names  )

◆ rule() [53/119]

rule ( import_as_names_paren  )

◆ rule() [54/119]

rule ( import_as_name  )

◆ rule() [55/119]

rule ( dotted_as_name  )

◆ rule() [56/119]

rule ( name_list  )

◆ rule() [57/119]

rule ( for_stmt  )

◆ rule() [58/119]

rule ( while_stmt  )

◆ rule() [59/119]

rule ( if_stmt  )

◆ rule() [60/119]

rule ( try_stmt  )

◆ rule() [61/119]

rule ( decorated  )

◆ rule() [62/119]

rule ( with_stmt  )

◆ rule() [63/119]

rule ( try_stmt_2  )

◆ rule() [64/119]

rule ( try_stmt_except_and_more  )

◆ rule() [65/119]

rule ( try_stmt_finally  )

◆ rule() [66/119]

rule ( try_stmt_except_list  )

◆ rule() [67/119]

rule ( with_stmt_list  )

◆ rule() [68/119]

rule ( with_item  )

◆ rule() [69/119]

rule ( expr  )

◆ rule() [70/119]

rule ( suite_block  )

◆ rule() [71/119]

rule ( suite_block_stmts  )

◆ rule() [72/119]

rule ( lambdef  )

◆ rule() [73/119]

rule ( test_if_expr  )

◆ rule() [74/119]

rule ( or_test  )

◆ rule() [75/119]

rule ( lambdef_nocond  )

◆ rule() [76/119]

rule ( test_nocond  )

◆ rule() [77/119]

rule ( and_test  )

◆ rule() [78/119]

rule ( not_test  )

◆ rule() [79/119]

rule ( comparison  )

◆ rule() [80/119]

rule ( not_test_2  )

◆ rule() [81/119]

rule ( comp_op  )

◆ rule() [82/119]

rule ( comp_op_not_in  )

◆ rule() [83/119]

rule ( comp_op_is  )

◆ rule() [84/119]

rule ( xor_expr  )

◆ rule() [85/119]

rule ( and_expr  )

◆ rule() [86/119]

rule ( shift_expr  )

◆ rule() [87/119]

rule ( shift_op  )

◆ rule() [88/119]

rule ( arith_expr  )

◆ rule() [89/119]

rule ( arith_op  )

◆ rule() [90/119]

rule ( term  )

◆ rule() [91/119]

rule ( factor  )

◆ rule() [92/119]

rule ( term_op  )

◆ rule() [93/119]

rule ( factor_2  )

◆ rule() [94/119]

rule ( power  )

◆ rule() [95/119]

rule ( factor_op  )

◆ rule() [96/119]

rule ( atom_expr  )

◆ rule() [97/119]

rule ( atom_expr_normal  )

◆ rule() [98/119]

rule ( atom  )

◆ rule() [99/119]

rule ( atom_bracket  )

◆ rule() [100/119]

rule ( atom_paren  )

◆ rule() [101/119]

rule ( atom_brace  )

◆ rule() [102/119]

rule ( testlist_comp  )

◆ rule() [103/119]

rule ( testlist_comp_2  )

◆ rule() [104/119]

rule ( testlist_comp_3b  )

◆ rule() [105/119]

rule ( comp_for  )

◆ rule() [106/119]

rule ( trailer_bracket  )

◆ rule() [107/119]

rule ( trailer_period  )

◆ rule() [108/119]

rule ( trailer_paren  )

◆ rule() [109/119]

rule ( subscriptlist  )

◆ rule() [110/119]

rule ( exprlist_2  )

◆ rule() [111/119]

rule ( dictorsetmaker_item  )

◆ rule() [112/119]

rule ( dictorsetmaker_list  )

◆ rule() [113/119]

rule ( arglist_2  )

◆ rule() [114/119]

rule ( arglist_dbl_star  )

◆ rule() [115/119]

rule ( argument  )

◆ rule() [116/119]

rule ( arglist_star  )

◆ rule() [117/119]

rule ( argument_3  )

◆ rule() [118/119]

rule ( comp_if  )

◆ rule() [119/119]

rule ( yield_arg_from  )

◆ tok() [1/86]

tok ( NEWLINE  )

◆ tok() [2/86]

tok ( DEL_AT  )

◆ tok() [3/86]

tok ( DEL_PAREN_CLOSE  )

◆ tok() [4/86]

tok ( KW_DEF  )

◆ tok() [5/86]

tok ( NAME  )

◆ tok() [6/86]

tok ( DEL_PAREN_OPEN  )

◆ tok() [7/86]

tok ( DEL_COLON  )

◆ tok() [8/86]

tok ( DEL_MINUS_MORE  )

◆ tok() [9/86]

tok ( DEL_COMMA  )

◆ tok() [10/86]

tok ( OP_STAR  )

◆ tok() [11/86]

tok ( OP_DBL_STAR  )

◆ tok() [12/86]

tok ( DEL_EQUAL  )

◆ tok() [13/86]

tok ( DEL_SEMICOLON  )

◆ tok() [14/86]

tok ( DEL_DBL_STAR_EQUAL  )

◆ tok() [15/86]

tok ( DEL_DBL_SLASH_EQUAL  )

◆ tok() [16/86]

tok ( DEL_PIPE_EQUAL  )

◆ tok() [17/86]

tok ( DEL_CARET_EQUAL  )

◆ tok() [18/86]

tok ( DEL_DBL_MORE_EQUAL  )

◆ tok() [19/86]

tok ( DEL_AMPERSAND_EQUAL  )

◆ tok() [20/86]

tok ( DEL_PLUS_EQUAL  )

◆ tok() [21/86]

tok ( DEL_MINUS_EQUAL  )

◆ tok() [22/86]

tok ( DEL_SLASH_EQUAL  )

◆ tok() [23/86]

tok ( DEL_PERCENT_EQUAL  )

◆ tok() [24/86]

tok ( DEL_STAR_EQUAL  )

◆ tok() [25/86]

tok ( DEL_DBL_LESS_EQUAL  )

◆ tok() [26/86]

tok ( KW_DEL  )

◆ tok() [27/86]

tok ( KW_PASS  )

◆ tok() [28/86]

tok ( KW_BREAK  )

◆ tok() [29/86]

tok ( KW_CONTINUE  )

◆ tok() [30/86]

tok ( KW_RETURN  )

◆ tok() [31/86]

tok ( KW_RAISE  )

◆ tok() [32/86]

tok ( KW_FROM  )

◆ tok() [33/86]

tok ( KW_IMPORT  )

◆ tok() [34/86]

tok ( ELLIPSIS  )

◆ tok() [35/86]

tok ( DEL_PERIOD  )

◆ tok() [36/86]

tok ( KW_AS  )

◆ tok() [37/86]

tok ( KW_GLOBAL  )

◆ tok() [38/86]

tok ( KW_NONLOCAL  )

◆ tok() [39/86]

tok ( KW_ASSERT  )

◆ tok() [40/86]

tok ( KW_IF  )

◆ tok() [41/86]

tok ( KW_ELIF  )

◆ tok() [42/86]

tok ( KW_WHILE  )

◆ tok() [43/86]

tok ( KW_FOR  )

◆ tok() [44/86]

tok ( KW_IN  )

◆ tok() [45/86]

tok ( KW_TRY  )

◆ tok() [46/86]

tok ( KW_EXCEPT  )

◆ tok() [47/86]

tok ( KW_FINALLY  )

◆ tok() [48/86]

tok ( KW_ELSE  )

◆ tok() [49/86]

tok ( KW_WITH  )

◆ tok() [50/86]

tok ( DEDENT  )

◆ tok() [51/86]

tok ( INDENT  )

◆ tok() [52/86]

tok ( KW_LAMBDA  )

◆ tok() [53/86]

tok ( KW_OR  )

◆ tok() [54/86]

tok ( KW_AND  )

◆ tok() [55/86]

tok ( KW_NOT  )

◆ tok() [56/86]

tok ( OP_LESS_EQUAL  )

◆ tok() [57/86]

tok ( OP_MORE_EQUAL  )

◆ tok() [58/86]

tok ( OP_MORE  )

◆ tok() [59/86]

tok ( OP_LESS  )

◆ tok() [60/86]

tok ( OP_DBL_EQUAL  )

◆ tok() [61/86]

tok ( OP_NOT_EQUAL  )

◆ tok() [62/86]

tok ( KW_IS  )

◆ tok() [63/86]

tok ( OP_PIPE  )

◆ tok() [64/86]

tok ( OP_CARET  )

◆ tok() [65/86]

tok ( OP_AMPERSAND  )

◆ tok() [66/86]

tok ( OP_DBL_MORE  )

◆ tok() [67/86]

tok ( OP_DBL_LESS  )

◆ tok() [68/86]

tok ( OP_MINUS  )

◆ tok() [69/86]

tok ( OP_PLUS  )

◆ tok() [70/86]

tok ( OP_SLASH  )

◆ tok() [71/86]

tok ( OP_DBL_SLASH  )

◆ tok() [72/86]

tok ( OP_PERCENT  )

◆ tok() [73/86]

tok ( OP_TILDE  )

◆ tok() [74/86]

tok ( KW_TRUE  )

◆ tok() [75/86]

tok ( KW_FALSE  )

◆ tok() [76/86]

tok ( STRING  )

◆ tok() [77/86]

tok ( INTEGER  )

◆ tok() [78/86]

tok ( BYTES  )

◆ tok() [79/86]

tok ( FLOAT_OR_IMAG  )

◆ tok() [80/86]

tok ( KW_NONE  )

◆ tok() [81/86]

tok ( DEL_BRACKET_OPEN  )

◆ tok() [82/86]

tok ( DEL_BRACKET_CLOSE  )

◆ tok() [83/86]

tok ( DEL_BRACE_OPEN  )

◆ tok() [84/86]

tok ( DEL_BRACE_CLOSE  )

◆ tok() [85/86]

tok ( KW_CLASS  )

◆ tok() [86/86]

tok ( KW_YIELD  )

Variable Documentation

◆ list

list

Definition at line 158 of file grammar.h.

◆ list_with_end

list_with_end

Definition at line 70 of file grammar.h.

◆ one_or_more

one_or_more

Definition at line 42 of file grammar.h.