Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==============================
- Lexeme || Token
- ==============================
- int || PRIM_DTYPE
- main || IDENTIFIER
- ( || L_PAREN
- ) || R_PAREN
- { || L_BRACE
- int || PRIM_DTYPE
- a || IDENTIFIER
- , || SEPARATOR
- b || IDENTIFIER
- ; || SEMI_COLON
- a || IDENTIFIER
- += || ADD_ASSIGN
- 21 || IDENTIFIER
- ; || SEMI_COLON
- b || IDENTIFIER
- = || ASSIGN
- 42 || IDENTIFIER
- / || DIV
- a || IDENTIFIER
- ; || SEMI_COLON
- for || KEYWORD
- ( || L_PAREN
- size_t || PRIM_DTYPE
- i || IDENTIFIER
- = || ASSIGN
- 0 || NUMERIC
- ; || SEMI_COLON
- i || IDENTIFIER
- < || LESS_THAN
- b || IDENTIFIER
- ; || SEMI_COLON
- ++ || INCREMENT
- i || IDENTIFIER
- ) || R_PAREN
- { || L_BRACE
- while || KEYWORD
- ( || L_PAREN
- b || IDENTIFIER
- != || LOGIC_INEQ
- 0 || NUMERIC
- ) || R_PAREN
- { || L_BRACE
- if || KEYWORD
- ( || L_PAREN
- a || IDENTIFIER
- < || LESS_THAN
- b || IDENTIFIER
- ) || R_PAREN
- cout || LIB_OBJ
- << || INSERTION
- a || IDENTIFIER
- << || INSERTION
- endl || LIB_OBJ
- ; || SEMI_COLON
- else || KEYWORD
- cout || LIB_OBJ
- << || INSERTION
- b || IDENTIFIER
- << || INSERTION
- endl || LIB_OBJ
- ; || SEMI_COLON
- -- || DECREMENT
- b || IDENTIFIER
- ; || SEMI_COLON
- } || R_BRACE
- } || R_BRACE
- string || KEYWORD
- str || IDENTIFIER
- ; || SEMI_COLON
- switch || KEYWORD
- ( || L_PAREN
- b || IDENTIFIER
- ) || R_PAREN
- { || L_BRACE
- case || KEYWORD
- 3 || NUMERIC
- : || SCOPE_RES
- case || KEYWORD
- 2 || NUMERIC
- : || SCOPE_RES
- case || KEYWORD
- 1 || NUMERIC
- : || SCOPE_RES
- break || KEYWORD
- ; || SEMI_COLON
- default || KEYWORD
- : || SCOPE_RES
- str || IDENTIFIER
- = || ASSIGN
- str || IDENTIFIER
- + || ADD
- to_string || LIB_OBJ
- ( || L_PAREN
- a || IDENTIFIER
- ) || R_PAREN
- ; || SEMI_COLON
- break || KEYWORD
- ; || SEMI_COLON
- } || R_BRACE
- auto || KEYWORD
- * || MUL_OR_DEREF
- strPtr || IDENTIFIER
- = || ASSIGN
- & || AND
- str || IDENTIFIER
- ; || SEMI_COLON
- cout || LIB_OBJ
- << || INSERTION
- "string size:" || STRING_LIT
- << || INSERTION
- strPtr || IDENTIFIER
- -> || MEMBER_PTR
- length || IDENTIFIER
- ( || L_PAREN
- ) || R_PAREN
- << || INSERTION
- endl || LIB_OBJ
- ; || SEMI_COLON
- double || PRIM_DTYPE
- dbl || IDENTIFIER
- = || ASSIGN
- 66.666 || NUMERIC
- ; || SEMI_COLON
- cout || LIB_OBJ
- << || INSERTION
- dbl || IDENTIFIER
- << || INSERTION
- endl || LIB_OBJ
- ; || SEMI_COLON
- string || KEYWORD
- xxxxxx || IDENTIFIER
- = || ASSIGN
- "blahd" || STRING_LIT
- ; || SEMI_COLON
- int || PRIM_DTYPE
- testcin || IDENTIFIER
- ; || SEMI_COLON
- cin || LIB_OBJ
- >> || EXTRACTION
- testcin || IDENTIFIER
- ; || SEMI_COLON
- cout || LIB_OBJ
- << || INSERTION
- testcin || IDENTIFIER
- << || INSERTION
- endl || LIB_OBJ
- ; || SEMI_COLON
- return || KEYWORD
- 0 || NUMERIC
- ; || SEMI_COLON
- } || R_BRACE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement