Commits


compat for memmem


fix val_eq for casted integer


handle numbers and casts better now u8, u16 and u32 are stored in a respective field in the struct and "untagged" numbers are a plain int64_t.


lowercase cast error messages


fix casting check: 255 is a valid u8!


fix the casting in global_set


allow casts in global vars


sync


allow blanks inside blocks


add multiple-assert back and while there fix a shift-reduce conflict on '\n' in const rule


add multiline consts now it's possible to do also things like const ( one = 1 two = 2 ... ) instead of const one = 1 const two = 2 ...


fix parse table bug: now <users> correctly refers to the table


add a mean to debug yylex


play with casts, variables and globals


drop builtin dummy, add pp and skip