Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "print 'ok'; if(true == true && 1+2==3) { print 'hi' + 3; print 'hello'; }"
- ==>
- NODE: {ROOT,[ST_PRINT]}
- NODE: {ST_PRINT,[TOKEN]}
- NODE: {Token[contents=ok,type=STRING,start=7,end=10],[]}
- NODE: {ROOT,[ST_IF]}
- NODE: {ST_IF,[IF_COND,IF_ACTION]}
- NODE: {IF_COND,[ST_EQUALS,ST_EQUALS]}
- NODE: {ST_EQUALS,[TOKEN,TOKEN]}
- NODE: {Token[contents=true,type=BOOL_TRUE,start=16,end=19],[]}
- NODE: {Token[contents=true,type=BOOL_TRUE,start=24,end=27],[]}
- NODE: {ST_EQUALS,[TOKEN,TOKEN]}
- NODE: {Token[contents=3,type=null,start=0,end=0],[]}
- NODE: {Token[contents=3,type=NUMBER,start=37,end=37],[]}
- NODE: {IF_ACTION,[ROOT,ROOT]}
- NODE: {ROOT,[ST_PRINT]}
- NODE: {ST_PRINT,[TOKEN]}
- NODE: {Token[contents=hi3,type=null,start=0,end=0],[]}
- NODE: {ROOT,[ST_PRINT]}
- NODE: {ST_PRINT,[TOKEN]}
- NODE: {Token[contents=hello,type=STRING,start=64,end=70],[]}
Add Comment
Please, Sign In to add comment