Commit Graph

25 Commits

Author SHA1 Message Date
f817894b49 Added untested object member analysis 2022-10-12 23:25:21 -04:00
47cb89206a Analyzer now understands type section default values 2022-09-30 00:04:28 -04:00
d117e2727c Analyzer attempts to find the source of types 2022-09-29 22:54:32 -04:00
58af5f3f15 Put type members back where they were 2022-09-28 11:07:39 -04:00
c4101dcd33 More tree changes 2022-09-27 14:17:03 -04:00
6040980003 SectionKind has been retired 2022-09-21 21:25:48 -04:00
92ac258dbe Added useful utilities for resolving identidfiers 2022-09-19 12:17:12 -04:00
49eb7f9b9d Removed FuncOutput from the tree 2022-09-17 12:12:04 -04:00
6e7a38a7a9 Removed unneeded accessors for complex default value maps 2022-09-15 14:55:41 -04:00
ba3825287d Removed the horrendus "ArgumentKindObjectInitializationValues" name 2022-09-13 11:09:41 -04:00
3e9ff7dcd6 Altered syntax tree accordingly
🦀🦀🦀 Object sections are gone 🦀🦀🦀 and members are now stored
in the type specifier.
2022-09-11 16:15:02 -04:00
7e972e2132 Syntax tree now stores map of require names -> full paths 2022-09-07 17:12:46 -04:00
2295e3bd32 Data sections can now be marked as external 2022-09-05 14:09:47 -04:00
ef9d518032 Renamed returnsTo to returnees 2022-09-05 11:49:19 -04:00
98a88b71be Updated tree and accessor semantics 2022-09-05 11:20:23 -04:00
f9187ea583 Created getters for func section 2022-09-05 10:39:46 -04:00
e06de0ad9a same thing forf phrases and blocks 2022-09-05 02:04:37 -04:00
caeed943a3 Added accessors for FaceSection and FaceBehavior 2022-09-05 01:21:51 -04:00
bc4b2bd33c Added accessors for ObjtSection and EnumSection 2022-09-05 01:09:29 -04:00
88de6f0908 Added accessors to Argument and ObjtMember 2022-09-05 01:05:03 -04:00
319ed789bf Added accessors to ArrayInitializationValues 2022-09-04 23:47:56 -04:00
7af575e865 Added TypeKindVariableArray 2022-09-04 22:27:06 -04:00
57b98636d0 Added accessors for Identifier and Type 2022-09-04 22:19:19 -04:00
9269161138 Tree returns a section interface when given a name 2022-09-04 17:13:49 -04:00
ded0ce58ec Created Section interface 2022-09-04 14:02:48 -04:00