Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Root: [int a = 5;int b = a;auto Main = void(int arg){int a = 20;a = 10;auto f = int(int a, float b){auto c = a * b;};};]
- Sentence: [int a = 5;]
- DeclarationAndAssignment: [int a = 5]
- Type: [int]
- Symbol: [int]
- Symbol: [a]
- Value: [5]
- Sum: [5]
- Product: [5]
- SuffixNode: [5]
- PrefixNode: [5]
- Literal: [5]
- IntegerLiteral: [5]
- EndOfSentence: [;]
- Sentence: [int b = a;]
- DeclarationAndAssignment: [int b = a]
- Type: [int]
- Symbol: [int]
- Symbol: [b]
- Value: [a]
- Sum: [a]
- Product: [a]
- SuffixNode: [a]
- PrefixNode: [a]
- Symbol: [a]
- EndOfSentence: [;]
- Sentence: [auto Main = void(int arg){int a = 20;a = 10;auto f = int(int a, float b){auto c = a * b;};};]
- DeclarationAndAssignment: [auto Main = void(int arg){int a = 20;a = 10;auto f = int(int a, float b){auto c = a * b;};}]
- Type: [auto]
- Symbol: [auto]
- Symbol: [Main]
- Function: [void(int arg){int a = 20;a = 10;auto f = int(int a, float b){auto c = a * b;};}]
- NamedFunctionType: [void(int arg)]
- Type: [void]
- Symbol: [void]
- FunctionArgumentDeclaration: [int arg]
- Type: [int]
- Symbol: [int]
- Symbol: [arg]
- CodeBlock: [{int a = 20;a = 10;auto f = int(int a, float b){auto c = a * b;};}]
- Sentence: [int a = 20;]
- DeclarationAndAssignment: [int a = 20]
- Type: [int]
- Symbol: [int]
- Symbol: [a]
- Value: [20]
- Sum: [20]
- Product: [20]
- SuffixNode: [20]
- PrefixNode: [20]
- Literal: [20]
- IntegerLiteral: [20]
- EndOfSentence: [;]
- Sentence: [a = 10;]
- Assignment: [a = 10]
- Symbol: [a]
- AssignmentOperator: [=]
- Value: [10]
- Sum: [10]
- Product: [10]
- SuffixNode: [10]
- PrefixNode: [10]
- Literal: [10]
- IntegerLiteral: [10]
- EndOfSentence: [;]
- Sentence: [auto f = int(int a, float b){auto c = a * b;};]
- DeclarationAndAssignment: [auto f = int(int a, float b){auto c = a * b;}]
- Type: [auto]
- Symbol: [auto]
- Symbol: [f]
- Function: [int(int a, float b){auto c = a * b;}]
- NamedFunctionType: [int(int a, float b)]
- Type: [int]
- Symbol: [int]
- FunctionArgumentDeclaration: [int a]
- Type: [int]
- Symbol: [int]
- Symbol: [a]
- FunctionArgumentDeclaration: [float b]
- Type: [float]
- Symbol: [float]
- Symbol: [b]
- CodeBlock: [{auto c = a * b;}]
- Sentence: [auto c = a * b;]
- DeclarationAndAssignment: [auto c = a * b]
- Type: [auto]
- Symbol: [auto]
- Symbol: [c]
- Value: [a * b]
- Sum: [a * b]
- Product: [a * b]
- SuffixNode: [a]
- PrefixNode: [a]
- Symbol: [a]
- MultiplicationOperator: [*]
- SuffixNode: [b]
- PrefixNode: [b]
- Symbol: [b]
- EndOfSentence: [;]
- EndOfSentence: [;]
- EndOfSentence: [;]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement