lexing and parsing unary operators
This commit is contained in:
parent
b2c2a2f497
commit
202c1d2ca2
21 changed files with 290 additions and 130 deletions
3
stage_2/valid/bitwise.c
Normal file
3
stage_2/valid/bitwise.c
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
return !12;
|
||||
}
|
||||
3
stage_2/valid/bitwise_zero.c
Normal file
3
stage_2/valid/bitwise_zero.c
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
return ~0;
|
||||
}
|
||||
3
stage_2/valid/neg.c
Normal file
3
stage_2/valid/neg.c
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
return -5;
|
||||
}
|
||||
3
stage_2/valid/nested_ops.c
Normal file
3
stage_2/valid/nested_ops.c
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
return !-3;
|
||||
}
|
||||
3
stage_2/valid/nested_ops_2.c
Normal file
3
stage_2/valid/nested_ops_2.c
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
return -~0;
|
||||
}
|
||||
3
stage_2/valid/not_five.c
Normal file
3
stage_2/valid/not_five.c
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
return !5;
|
||||
}
|
||||
3
stage_2/valid/not_zero.c
Normal file
3
stage_2/valid/not_zero.c
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
return !0;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue