Commit History

Author SHA1 Message Date
  gingerBill 65e9b4d5f0 Update parsers 6 years ago
  gingerBill 222941727f Add `..<` operator for ranges; Add extra checking for bit set assignments 6 years ago
  gingerBill b1663a14e9 Add an error for C-style pointer selector expressions using '->' when parsing 6 years ago
  gingerBill 9ce8f124bb Slight change to determine_path_from_string rules 6 years ago
  gingerBill 63bbb9b62f Change the file name rules for imports (use / rather than \ on windows) 6 years ago
  gingerBill 56c4039e72 `#load` directive (request from #368) (Basic implementation) 6 years ago
  gingerBill ecd2eacd75 Remove dead keywords; Fix `min` and `max` for enum types 6 years ago
  gingerBill 1354f53d02 Remove `derived` from `context`; Fix parsing issue for `typeid` specializations in record parameters; Fix runtime printing of types 6 years ago
  gingerBill 2ada90e094 Improve a tokenizer error message; Add extra tokens for `in` and `notin` for fun! 6 years ago
  gingerBill ad3b6ab718 Implicit Selector Expressions: `.A` 6 years ago
  gingerBill a9ab90bd24 Make `static` an attribute rather than a keyword prefix 6 years ago
  gingerBill e551d2b25e Replace `foreign export {}` with `@export` 6 years ago
  gingerBill 64bd884d94 Add "none" calling convention 6 years ago
  gingerBill e1ae359a77 Replace redundant code 6 years ago
  gingerBill dee28d998f Allow for @indent for attributes that don't require any parameters; Add -ignore-unknown-attributes 6 years ago
  gingerBill 1aea59a0fc Fix typo in parser.cpp 6 years ago
  gingerBill 44b959648c Pass any and union "by pointer" to make the tag a pointer 6 years ago
  gingerBill 345e790f52 Remove dead code 6 years ago
  gingerBill 5bfe5ad82e Remove unused directive 6 years ago
  gingerBill 8b2f902f3d Fix parsing issue with stray `}` and `case` at the file scope 6 years ago
  gingerBill 2bbad5903f Add `static` to `fix_advance_to_next_stmt` 6 years ago
  gingerBill a240a3d146 `static` variable declarations (Experimental) 6 years ago
  gingerBill 66a9fde12c Remove `#[...]` attribute syntax. 6 years ago
  gingerBill eb5af2876a Support `#[...]` as an alternative attribute syntax 6 years ago
  gingerBill b504d6e12a `notin` operator 6 years ago
  gingerBill 1ce90b2166 Remove weird bit_set shorthand; Add extra type hinting 6 years ago
  gingerBill 9d6666f333 Disallow casting between `cstring` and `[]u8` 6 years ago
  gingerBill d05837ab6d Labels for block and if statements (break only) 6 years ago
  gingerBill 28583bfff8 Change procedure group syntax from `proc[]` to `proc{}`; deprecate `proc[]` (raises warning currently) 6 years ago
  gingerBill 3aec78b1d4 Lock on possible race condition in parser 6 years ago