Evan Haas 3e67ef5c9f translate-c: Handle underscore when used as an identifier
Use `@` syntax to escape `_` when used as an identifier.

Remove the stage1 astgen prohibition against assigning from `_`

Note: there a few stage1 bugs preventing `_` from being used as an identifier
for a local variable or function parameter; these will be fixed by stage2.
They are unlikely to arise in real C code since identifiers starting with
underscore are reserved for the implementation.
2021-07-19 12:56:23 +03:00
..
2021-07-13 10:16:57 +03:00
2020-09-21 18:38:55 -07:00
2021-07-05 15:28:13 -05:00
2020-09-21 18:38:55 -07:00
2020-09-21 18:38:55 -07:00
2021-07-08 14:30:45 -04:00
2020-09-21 18:38:55 -07:00
2021-07-15 15:12:44 -04:00
2020-09-21 18:38:55 -07:00
2020-09-21 18:38:55 -07:00
2021-07-08 14:30:45 -04:00
2021-07-08 14:30:45 -04:00
2020-09-21 18:38:55 -07:00
2021-05-28 15:22:03 -07:00
2020-09-21 18:38:55 -07:00
2020-09-21 18:38:55 -07:00
2021-06-11 13:23:00 -04:00
2020-09-21 18:38:55 -07:00
2021-07-05 15:28:13 -05:00
2021-07-05 15:28:13 -05:00