Implemented lexer
This commit is contained in:
parent
cb809bfd29
commit
ea26acce4a
34 changed files with 641 additions and 0 deletions
3
tests/week_1/invalid/missing_paren.c
Normal file
3
tests/week_1/invalid/missing_paren.c
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
int main( {
|
||||
return 0;
|
||||
}
|
||||
3
tests/week_1/invalid/missing_retval.c
Normal file
3
tests/week_1/invalid/missing_retval.c
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
return;
|
||||
}
|
||||
2
tests/week_1/invalid/no_brace.c
Normal file
2
tests/week_1/invalid/no_brace.c
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
int main() {
|
||||
return 0;
|
||||
3
tests/week_1/invalid/no_semicolon.c
Normal file
3
tests/week_1/invalid/no_semicolon.c
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
return 0
|
||||
}
|
||||
3
tests/week_1/invalid/no_space.c
Normal file
3
tests/week_1/invalid/no_space.c
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
return0;
|
||||
}
|
||||
3
tests/week_1/invalid/wrong_case.c
Normal file
3
tests/week_1/invalid/wrong_case.c
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
RETURN 0;
|
||||
}
|
||||
3
tests/week_1/valid/multi_digit.c
Normal file
3
tests/week_1/valid/multi_digit.c
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
return 100;
|
||||
}
|
||||
10
tests/week_1/valid/newlines.c
Normal file
10
tests/week_1/valid/newlines.c
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
|
||||
int
|
||||
main
|
||||
(
|
||||
)
|
||||
{
|
||||
return
|
||||
0
|
||||
;
|
||||
}
|
||||
1
tests/week_1/valid/no_newlines.c
Normal file
1
tests/week_1/valid/no_newlines.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
int main(){return 0;}
|
||||
3
tests/week_1/valid/return_0.c
Normal file
3
tests/week_1/valid/return_0.c
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
return 0;
|
||||
}
|
||||
3
tests/week_1/valid/return_2.c
Normal file
3
tests/week_1/valid/return_2.c
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
return 2;
|
||||
}
|
||||
1
tests/week_1/valid/spaces.c
Normal file
1
tests/week_1/valid/spaces.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
int main ( ) { return 0 ; }
|
||||
Loading…
Add table
Add a link
Reference in a new issue