Skip to content

Commit 22bc643

Browse files
authored
Update README.md
1 parent bd66b08 commit 22bc643

File tree

1 file changed

+20
-35
lines changed

1 file changed

+20
-35
lines changed

README.md

+20-35
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Syntactic diagram: https://github.com/IagoMendes/CompiladorJulia/blob/v1.0/Diagr
66

77
EBNF:
88

9-
EXPRESSION = NUMBER, {("+" | "-"), NUMBER};
9+
EXPRESSION = NUMBER, {("+" | "-"), NUMBER};
1010

1111

1212
## Improved calculator (/ and *) v1.1.1
@@ -15,9 +15,8 @@ Syntactic diagram: https://github.com/IagoMendes/CompiladorJulia/blob/v1.0/Diagr
1515

1616
EBNF:
1717

18-
EXPRESSION = TERM, {("+" | "-"), TERM};
19-
20-
TERM = NUMBER, {("*" | "/"), NUMBER};
18+
EXPRESSION = TERM, {("+" | "-"), TERM};
19+
TERM = NUMBER, {("*" | "/"), NUMBER};
2120

2221

2322
## Added parenthesis to the expression, along with negative numbers v1.2.1
@@ -26,11 +25,9 @@ Syntactic diagram: https://github.com/IagoMendes/CompiladorJulia/blob/v1.0/Diagr
2625

2726
EBNF:
2827

29-
EXPRESSION = TERM, { ("+" | "-"), TERM } ;
30-
31-
TERM = FACTOR, { ("*" | "/"), FACTOR } ;
32-
33-
FACTOR = ("+" | "-") FACTOR | "(" EXPRESSION ")" | number ;
28+
EXPRESSION = TERM, { ("+" | "-"), TERM } ;
29+
TERM = FACTOR, { ("*" | "/"), FACTOR } ;
30+
FACTOR = ("+" | "-") FACTOR | "(" EXPRESSION ")" | number ;
3431

3532

3633
## Implementing AST and support for files v2.0.1
@@ -39,11 +36,9 @@ Syntactic diagram: https://github.com/IagoMendes/CompiladorJulia/blob/v1.0/Diagr
3936

4037
EBNF:
4138

42-
EXPRESSION = TERM, { ("+" | "-"), TERM } ;
43-
44-
TERM = FACTOR, { ("*" | "/"), FACTOR } ;
45-
46-
FACTOR = ("+" | "-") FACTOR | "(" EXPRESSION ")" | number ;
39+
EXPRESSION = TERM, { ("+" | "-"), TERM } ;
40+
TERM = FACTOR, { ("*" | "/"), FACTOR } ;
41+
FACTOR = ("+" | "-") FACTOR | "(" EXPRESSION ")" | number ;
4742

4843

4944
## Variables, Command Block and Println v2.1.1
@@ -52,27 +47,17 @@ Syntactic diagram: https://github.com/IagoMendes/CompiladorJulia/blob/v1.0/Diagr
5247

5348
EBNF:
5449

55-
BLOCK = { COMMAND } ;
56-
57-
COMMAND = ( λ | ASSIGNMENT | PRINT), "\n" ;
58-
59-
ASSIGNMENT = IDENTIFIER, "=", EXPRESSION ;
60-
61-
PRINT = "printl", "(", EXPRESSION, ")" ;
62-
63-
EXPRESSION = TERM, { ("+" | "-"), TERM } ;
64-
65-
TERM = FACTOR, { ("*" | "/"), FACTOR } ;
66-
67-
FACTOR = (("+" | "-"), FACTOR) | NUMBER | "(", EXPRESSION, ")" | IDENTIFIER ;
68-
69-
IDENTIFIER = LETTER, { LETTER | DIGIT | "_" } ;
70-
71-
NUMBER = DIGIT, { DIGIT } ;
72-
73-
LETTER = ( a | ... | z | A | ... | Z ) ;
74-
75-
DIGIT = ( 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 ) ;
50+
BLOCK = { COMMAND } ;
51+
COMMAND = ( λ | ASSIGNMENT | PRINT), "\n" ;
52+
ASSIGNMENT = IDENTIFIER, "=", EXPRESSION ;
53+
PRINT = "printl", "(", EXPRESSION, ")" ;
54+
EXPRESSION = TERM, { ("+" | "-"), TERM } ;
55+
TERM = FACTOR, { ("*" | "/"), FACTOR } ;
56+
FACTOR = (("+" | "-"), FACTOR) | NUMBER | "(", EXPRESSION, ")" | IDENTIFIER ;
57+
IDENTIFIER = LETTER, { LETTER | DIGIT | "_" } ;
58+
NUMBER = DIGIT, { DIGIT } ;
59+
LETTER = ( a | ... | z | A | ... | Z ) ;
60+
DIGIT = ( 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 ) ;
7661

7762

7863
## Version Control

0 commit comments

Comments
 (0)