Commit History

Author SHA1 Message Date
  gingerBill 2c5c8192f8 Fix parsing for procedure literals expression statements; improve assert performance; other minor fixes 6 years ago
  gingerBill f25818e923 Make procedure parameters just named values rather than copied variables 6 years ago
  gingerBill 308300c1fc Add extra error handling for parsing slices 6 years ago
  gingerBill 4ab9edeb53 union #no_nil 6 years ago
  gingerBill 8e722274f0 Disallow blank identifier polymorphic types $_ 6 years ago
  gingerBill b891c0feab Fix ranges in switch statement for strings 6 years ago
  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