Commit History

Author SHA1 Message Date
  gingerBill 9c54ed5792 Add range-based error messages to `-verbose-errors` 4 years ago
  gingerBill 5108ebf015 Replace `error` calls with `Token` to use `TokenPos` 4 years ago
  gingerBill 86dbcb1b20 Add `-verbose-errors` which shows the error in the line of code 4 years ago
  gingerBill ce08e832f7 Allow `..=` alongside `..` as a "full range" operator; Update `core:odin/parser` etc 4 years ago
  gingerBill 7886798156 Add space 4 years ago
  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