forked from amrsaeedhosny/mini-java-compiler
-
Notifications
You must be signed in to change notification settings - Fork 0
/
lexical-analysis-output.txt
87 lines (87 loc) · 1.8 KB
/
lexical-analysis-output.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
< CLASS > : -class-
< ID > : -Factorial-
< LEFT_CURLY_B > : -{-
< EOL > : -ENDOFLINE-
< PUBLIC > : -public-
< STATIC > : -static-
< VOID > : -void-
< MAIN > : -main-
< LEFT_ROUND_B > : -(-
< STRING > : -String-
< LEFT_SQUARE_B > : -[-
< RIGHT_SQUARE_B > : -]-
< ID > : -a-
< RIGHT_ROUND_B > : -)-
< LEFT_CURLY_B > : -{-
< SYSTEM.OUT.PRINTLN > : -System.out.println-
< LEFT_ROUND_B > : -(-
< NEW > : -new-
< ID > : -Fac-
< LEFT_ROUND_B > : -(-
< RIGHT_ROUND_B > : -)-
< DOT > : -.-
< ID > : -ComputeFac-
< LEFT_ROUND_B > : -(-
< INTEGRAL_LITERAL > : -10-
< RIGHT_ROUND_B > : -)-
< RIGHT_ROUND_B > : -)-
< SEMICOLON > : -;-
< EOL > : -ENDOFLINE-
< RIGHT_CURLY_B > : -}-
< EOL > : -ENDOFLINE-
< RIGHT_CURLY_B > : -}-
< EOL > : -ENDOFLINE-
< CLASS > : -class-
< ID > : -Fac-
< LEFT_CURLY_B > : -{-
< EOL > : -ENDOFLINE-
< PUBLIC > : -public-
< INT > : -int-
< ID > : -ComputeFac-
< LEFT_ROUND_B > : -(-
< INT > : -int-
< ID > : -num-
< RIGHT_ROUND_B > : -)-
< LEFT_CURLY_B > : -{-
< EOL > : -ENDOFLINE-
< INT > : -int-
< ID > : -num_aux-
< SEMICOLON > : -;-
< EOL > : -ENDOFLINE-
< IF > : -if-
< LEFT_ROUND_B > : -(-
< ID > : -num-
< LESSTHAN > : -<-
< INTEGRAL_LITERAL > : -1-
< RIGHT_ROUND_B > : -)-
< EOL > : -ENDOFLINE-
< ID > : -num_aux-
< ASSIGNMENT > : -=-
< INTEGRAL_LITERAL > : -1-
< SEMICOLON > : -;-
< EOL > : -ENDOFLINE-
< ELSE > : -else-
< EOL > : -ENDOFLINE-
< ID > : -num_aux-
< ASSIGNMENT > : -=-
< ID > : -num-
< MULTIPLY > : -*-
< LEFT_ROUND_B > : -(-
< THIS > : -this-
< DOT > : -.-
< ID > : -ComputeFac-
< LEFT_ROUND_B > : -(-
< ID > : -num-
< MINUS > : ---
< INTEGRAL_LITERAL > : -1-
< RIGHT_ROUND_B > : -)-
< RIGHT_ROUND_B > : -)-
< SEMICOLON > : -;-
< EOL > : -ENDOFLINE-
< RETURN > : -return-
< ID > : -num_aux-
< SEMICOLON > : -;-
< EOL > : -ENDOFLINE-
< RIGHT_CURLY_B > : -}-
< EOL > : -ENDOFLINE-
< RIGHT_CURLY_B > : -}-