|myprint_in|Trying rule: [myprint_instruction] | |myprint_in| |"print( 6+9 )" |myprint_in|Trying production: ['print(' | | |expression ')'] | |myprint_in|Trying terminal: ['print('] | |myprint_in|>>Matched terminal<< (return value: | | |[print(]) | |myprint_in| |" 6+9 )" |myprint_in|Trying subrule: [expression] | |expression|Trying rule: [expression] | |expression|Trying production: [INTEGER OP | | |expression] | |expression|Trying subrule: [INTEGER] | | INTEGER |Trying rule: [INTEGER] | | INTEGER |Trying production: [/[-+]?\d+/] | | INTEGER |Trying terminal: [/[-+]?\d+/] | | INTEGER |>>Matched terminal<< (return value: | | |[6]) | | INTEGER | |"+9 )" | INTEGER |>>Matched production: [/[-+]?\d+/]<< | | INTEGER |>>Matched rule<< (return value: [6]) | | INTEGER |(consumed: [ 6]) | |expression|>>Matched subrule: [INTEGER]<< (return| | |value: [6] | |expression|Trying subrule: [OP] | | OP |Trying rule: [OP] | | OP |Trying production: [m([-+*/%])] | | OP |Trying terminal: [m([-+*/%])] | | OP |>>Matched terminal<< (return value: | | |[+]) | | OP | |"9 )" | OP |>>Matched production: [m([-+*/%])]<< | | OP |>>Matched rule<< (return value: [+]) | | OP |(consumed: [+]) | |expression|>>Matched subrule: [OP]<< (return | | |value: [+] | |expression|Trying subrule: [expression] | |expression|Trying rule: [expression] | |expression|Trying production: [INTEGER OP | | |expression] | |expression|Trying subrule: [INTEGER] | | INTEGER |Trying rule: [INTEGER] | | INTEGER |Trying production: [/[-+]?\d+/] | | INTEGER |Trying terminal: [/[-+]?\d+/] | | INTEGER |>>Matched terminal<< (return value: | | |[9]) | | INTEGER | |" )" | INTEGER |>>Matched production: [/[-+]?\d+/]<< | | INTEGER |>>Matched rule<< (return value: [9]) | | INTEGER |(consumed: [9]) | |expression|>>Matched subrule: [INTEGER]<< (return| | |value: [9] | |expression|Trying subrule: [OP] | | OP |Trying rule: [OP] | | OP |Trying production: [m([-+*/%])] | | OP |Trying terminal: [m([-+*/%])] | | OP |<> | | OP | |")" | OP |<> | |expression|<> | |expression|Trying production: [VARIABLE OP | | |expression] | |expression| |"9 )" |expression|Trying subrule: [VARIABLE] | | VARIABLE |Trying rule: [VARIABLE] | | VARIABLE |Trying production: [/\w[a-z0-9_]*/i] | | VARIABLE |Trying terminal: [/\w[a-z0-9_]*/i] | | VARIABLE |>>Matched terminal<< (return value: | | |[9]) | | VARIABLE | |" )" | VARIABLE |>>Matched production: [/\w[a-z0- | | |9_]*/i]<< | | VARIABLE |>>Matched rule<< (return value: [9]) | | VARIABLE |(consumed: [9]) | |expression|>>Matched subrule: [VARIABLE]<< | | |(return value: [9] | |expression|Trying subrule: [OP] | | OP |Trying rule: [OP] | | OP |Trying production: [m([-+*/%])] | | OP |Trying terminal: [m([-+*/%])] | | OP |<> | | OP | |")" | OP |<> | |expression|<> | |expression|Trying production: [INTEGER] | |expression| |"9 )" |expression|Trying subrule: [INTEGER] | | INTEGER |Trying rule: [INTEGER] | | INTEGER |Trying production: [/[-+]?\d+/] | | INTEGER |Trying terminal: [/[-+]?\d+/] | | INTEGER |>>Matched terminal<< (return value: | | |[9]) | | INTEGER | |" )" | INTEGER |>>Matched production: [/[-+]?\d+/]<< | | INTEGER |>>Matched rule<< (return value: [9]) | | INTEGER |(consumed: [9]) | |expression|>>Matched subrule: [INTEGER]<< (return| | |value: [9] | |expression|>>Matched production: [INTEGER]<< | |expression|>>Matched rule<< (return value: [9]) | |expression|(consumed: [9]) | |expression|>>Matched subrule: [expression]<< | | |(return value: [9] | |expression|Trying action | |expression|>>Matched action<< (return value: | | |[15]) | |expression|>>Matched production: [INTEGER OP | | |expression]<< | |expression|>>Matched rule<< (return value: [15]) | |expression|(consumed: [ 6+9]) | |myprint_in|>>Matched subrule: [expression]<< | | |(return value: [15] | |myprint_in|Trying terminal: [')'] | |myprint_in|>>Matched terminal<< (return value: | | |[)]) | |myprint_in|Trying action | |myprint_in|>>Matched action<< (return value: [1])| |myprint_in|>>Matched production: ['print(' | | |expression ')']<< | |myprint_in|>>Matched rule<< (return value: [1]) | |myprint_in|(consumed: []) | print( 6 + 9) 15