Commit Graph

15 Commits

Author SHA1 Message Date
8b4fee50ab Literals call themselves literals instead of arg 2022-10-18 23:39:07 -04:00
d6c8f57a81 Fixed type checking for string literals
The string builtin was incorrectly described, and
StringLiteral.canBePassedAs was checking the type actual instead of
the type points in the case of a reducible type.
2022-10-17 01:40:00 -04:00
500184c4ab Enum values are auto-filled 2022-10-14 20:06:11 -04:00
2669a04857 Enum member names and values must be unique 2022-10-14 04:00:05 -04:00
dd29f69213 Added methods to check if a type is a number 2022-10-13 20:52:49 -04:00
5463435fae Untested rules for pulling types from other section kinds 2022-10-13 15:08:47 -04:00
32faab8b36 Added method to figure out if a type has a particular member 2022-10-12 02:57:18 -04:00
291aad8aad Made documentation a bit better 2022-10-12 00:48:55 -04:00
7581541ff5 Added a locatable node trait 2022-10-11 18:31:37 -04:00
67c94fb0e8 Special function for type checking and returning an error in one fell swop 2022-10-11 18:03:44 -04:00
41724a7e03 Added untested type mismatch error reporting thing 2022-10-11 17:04:18 -04:00
020833c4c6 Added isSingular to method (this is cool) 2022-10-11 16:20:12 -04:00
b8c57d5a56 StringLiteral.canBePassedAs allows variable arrays 2022-10-11 15:09:44 -04:00
5c286cf955 Added some useful type checking thigns to literals 2022-10-04 16:19:26 -04:00
f6ff3c725d Stub for parsing arguments 2022-09-22 17:51:45 -04:00