Commit History

Author SHA1 Message Date
  gingerBill 0ad599675e Improve semicolon insertion rule for dummy tokens `++` and `--` 4 years ago
  gingerBill 5d03bc61b8 Tokenize `++` and `--` as tokens but disallow them in the parser, and give better error messages for they are used as operators/statements 4 years ago
  Gitea 011c8d5cda fix Syntax Warning 4 years ago
  gingerBill 54e6c50769 Implement `f16` functionality 4 years ago
  gingerBill 8cc4cba06c Add support for backslash \ to consume a newline 4 years ago
  gingerBill 15dbc99cb9 Minimize TokenPos size by using `i32` for line/column/offset and file_id instead of `String` 4 years ago
  gingerBill 28f279329d Remove `bit_field` keyword and parsing logic 4 years ago
  gingerBill 01313eec7f Add flags `-ignore-warnings` and `-warnings-as-errors` 4 years ago
  gingerBill a652c24ac3 Remove `opaque` keyboard 4 years ago
  gingerBill 53d8ec4d15 Add extra error checks 4 years ago
  gingerBill 98c8fde098 Remove unused tokens 4 years ago
  gingerBill f0683c9102 Merge branch 'master' into parser-experiments 4 years ago
  gingerBill 2a232f2397 Remove the (reserved) keyword `macro` 4 years ago
  gingerBill b6bbe29c8f Remove `const` as a (reserved) keyword 4 years ago
  gingerBill 54fbdabc38 Add experimental `-insert-semicolon` functionality to tokenizer and parser 4 years ago
  gingerBill 4629754f7c Inline asm expression (-llvm-api) 4 years ago
  gingerBill ca818fb857 Remove comments containing unicode characters from tokenizer 5 years ago
  gingerBill 3d4a3730b0 Add `notin` deprecation 5 years ago
  gingerBill 1f31d573e4 Fix tokenization 5 years ago
  gingerBill 237962182b Fix tokenizing for `%%` 5 years ago
  gingerBill 1a0614b0d7 Improve performance of tokenization and parsing 5 years ago
  gingerBill 876820789e Add `rune_is_letter_or_digit` for tokenizer 5 years ago
  gingerBill 4e21a4d46a Optimize `rune_is_*` procedures for tokenizer 5 years ago
  gingerBill 6ac0fb80a6 Minor tokenizer performance improvements 5 years ago
  gingerBill d6bcc25b69 Fix tokenizer for `0i` #658 5 years ago
  gingerBill ef539696b9 Strip carriage return `\r` from raw string literals 5 years ago
  gingerBill 86b613fb15 Remove the need for `type_of`, `size_of`, `align_of`, `offset_of` to be keywords 5 years ago
  gingerBill b13423d7f7 Global variable initialization support 5 years ago
  gingerBill 7d9600b740 Ternary Expr; lbAddr extra; Phi node support 5 years ago
  gingerBill 159150c6d9 Allow not_in as keyword over notin, but still allow notin to work 5 years ago