Commit Graph

300 Commits

Author SHA1 Message Date
Sasha Koshka 4385319874 MMM im so full from phrase analysis 2022-10-25 01:33:07 -04:00
Sasha Koshka e85e61d70c Add command accessor 2022-10-25 00:20:02 -04:00
Sasha Koshka e067483942 Updated phrase terminology 2022-10-25 00:02:24 -04:00
Sasha Koshka befe371e4f What is anything anymore 2022-10-24 01:16:07 -04:00
Sasha Koshka dfa7d31163 Methods do not collide and are properly retrievable 2022-10-23 02:24:34 -04:00
Sasha Koshka 6dfde851e5 Add cast phrase kind to parser 2022-10-18 23:32:15 -04:00
Sasha Koshka a1faf68cce Untested enum analysis 2022-10-13 18:02:35 -04:00
Sasha Koshka ae50fab159 Small parser and ToString fixes 2022-10-13 00:18:32 -04:00
Sasha Koshka f817894b49 Added untested object member analysis 2022-10-12 23:25:21 -04:00
Sasha Koshka 15fa122547 Parser no longer returns io.EOF when done parsing 2022-10-12 14:27:26 -04:00
Sasha Koshka ccc303d93c Fixed meta test case to account for new relative path resolution 2022-10-12 14:23:09 -04:00
Sasha Koshka 3662b2e298 Fixed type section parsing at EOF 2022-10-12 14:21:19 -04:00
Sasha Koshka 5d27befb6f Fixed require paths
Previously, relative require paths would be resolved based on the
current working directory. They are now resolved based on the path
of the module.
2022-10-12 13:11:36 -04:00
Sasha Koshka 83fbd38c75 Parser now sets type member location 2022-10-12 12:39:00 -04:00
Sasha Koshka 2a8476282e Get rid of parser/default-values.go 2022-10-12 01:02:17 -04:00
Sasha Koshka 291aad8aad Made documentation a bit better 2022-10-12 00:48:55 -04:00
Sasha Koshka b92a3dcba3 Privated parsingOperation 2022-10-11 23:57:27 -04:00
Sasha Koshka cdebedb839 Fixed test case 2022-10-11 13:36:11 -04:00
Sasha Koshka 49e834860f Fixed dereference parsing 2022-10-11 13:35:11 -04:00
Sasha Koshka a7588f7416 Added untested dereference parsing 2022-10-11 13:31:17 -04:00
Sasha Koshka fae8bedfa9 Dereference parsing stub 2022-10-11 11:31:44 -04:00
Sasha Koshka 1cd7511ced Add dereference to tree 2022-10-11 11:23:50 -04:00
Sasha Koshka 746fda6843 No we don't want that 2022-10-11 11:15:16 -04:00
Sasha Koshka 56a3ca509a Rewrote func test case 2022-10-11 11:12:37 -04:00
Sasha Koshka c7e6c9299a Removed runes from the test case 2022-10-04 17:13:08 -04:00
Sasha Koshka b6d3c04acd Removed runes from parser 2022-10-04 17:07:31 -04:00
Sasha Koshka 47cb89206a Analyzer now understands type section default values 2022-09-30 00:04:28 -04:00
Sasha Koshka d117e2727c Analyzer attempts to find the source of types 2022-09-29 22:54:32 -04:00
Sasha Koshka ed4c9aa0d2 Iterator actually advances now 2022-09-29 17:34:51 -04:00
Sasha Koshka 3e1acdc74a Face test is now passed 2022-09-29 15:52:14 -04:00
Sasha Koshka 2ceb3f8174 Interfaces get parsed properly (i think) 2022-09-29 15:45:25 -04:00
Sasha Koshka 4811ea5257 Wrote interface test case 2022-09-29 11:28:12 -04:00
Sasha Koshka 51428e3755 Pass skim test 2022-09-29 11:15:58 -04:00
Sasha Koshka 8b88e1d440 Sort ToString of requires 2022-09-29 11:06:45 -04:00
Sasha Koshka a31c975c9d Func section tostrings and parses output values properly 2022-09-29 11:02:37 -04:00
Sasha Koshka 7374de2633 Func section tostring fixes 2022-09-29 02:43:24 -04:00
Sasha Koshka 94967d25e2 Removed let phrases
We don't need them anymore
2022-09-29 02:37:14 -04:00
Sasha Koshka 290f8799cf Parser parses function outputs 2022-09-29 02:29:35 -04:00
Sasha Koshka 5f0e4697b5 Made some updates to func test case 2022-09-29 02:18:47 -04:00
Sasha Koshka 011c968192 Type section now passes test 2022-09-29 02:13:22 -04:00
Sasha Koshka 23072b5476 Type members actually get ToString'd now 2022-09-29 02:10:58 -04:00
Sasha Koshka 06f9b5b71c parseType sets the type kind in all cases 2022-09-29 02:04:44 -04:00
Sasha Koshka 16fe6afdff Fixed segfault in Type.ToString 2022-09-29 02:03:19 -04:00
Sasha Koshka 6c02e45e2e Untested type section parsing yay 2022-09-29 02:01:31 -04:00
Sasha Koshka 58af5f3f15 Put type members back where they were 2022-09-28 11:07:39 -04:00
Sasha Koshka 1bd886fea0 Rewrote type section correct test 2022-09-28 10:36:29 -04:00
Sasha Koshka f4c079786b Made data test cases consistent with eachother 2022-09-27 18:46:17 -04:00
Sasha Koshka 3a38465368 Fixed DataSection/TypeSection.ToString 2022-09-27 18:43:40 -04:00
Sasha Koshka 6c70e9c50d Fixed data section parsing 2022-09-27 18:42:00 -04:00
Sasha Koshka 93bc742339 Fixed enum test case to match ToString 2022-09-27 18:23:23 -04:00