Work around "the lexer hack" #115
Labels
area:compiler
Related to code compilation or type checking
area:parser
The C language parser Cesium uses
kind:refactor
Internal changes not affecting the compiler behavior
status:help-wanted
Open for contributors
Currently, certain syntax constructs have to be parsed as
AmbiguousBlockItem
, and then resolved in emit time.I don't like the current solution (since it introduces a lot of noise into the code), and would like to see a more clean solution. At least, let's get rid of these ugly direct type casts somehow.
See
// TODO[#115]
in the code to find the related issues.See also: a dicsussion LanguageDev/Yoakke#139 which lead to the current solution.
The text was updated successfully, but these errors were encountered: