Commit Graph

548 Commits

Author SHA1 Message Date
Sasha Koshka
bb77db4c80 Add analyzer README.md 2024-02-10 14:47:47 -05:00
Sasha Koshka
5f804c71da HHHHHHHHH 2024-02-09 22:36:21 -05:00
Sasha Koshka
341bbb9a6e God 2024-02-09 20:23:22 -05:00
Sasha Koshka
877b6d669a Fix mistake in parser readme 2024-02-09 20:22:05 -05:00
Sasha Koshka
a230c5d77b Add parser README.md 2024-02-09 20:18:21 -05:00
Sasha Koshka
2dacebefae DESIGN.md -> README.md
Want this to show up in git web interfaces
2024-02-09 18:02:03 -05:00
Sasha Koshka
1804cbbd98 I need to sleep 2024-02-09 04:44:09 -05:00
Sasha Koshka
2e9f5ee11e Enhanced lexer/DESIGN.md 2024-02-09 04:42:03 -05:00
Sasha Koshka
6e85c6ae19 Add DESIGN.md to lexer 2024-02-09 04:37:39 -05:00
d10eb4e41e Merge pull request 'dont-create-lexer' (#27) from dont-create-lexer into main
Reviewed-on: sashakoshka/fspl#27
2024-02-09 09:14:29 +00:00
Sasha Koshka
194617dd34 Update fsplc command 2024-02-09 04:05:44 -05:00
Sasha Koshka
5d09926d30 Updated generator's test-common 2024-02-09 04:02:55 -05:00
Sasha Koshka
a8a74ec31f Updated analyzer's test-common 2024-02-09 04:01:41 -05:00
Sasha Koshka
7d2831109c Udpated parser's test-common 2024-02-09 03:59:00 -05:00
Sasha Koshka
727ccf3660 Remedy #25 2024-02-09 03:48:44 -05:00
Sasha Koshka
ce66fc879a Change parser constructor, tree's parsing methods
Now accept lexers instead of io.Readers
2024-02-09 03:44:29 -05:00
5e3ef3f57c Merge pull request 'document-packages' (#26) from document-packages into main
Reviewed-on: sashakoshka/fspl#26
2024-02-09 08:39:46 +00:00
Sasha Koshka
361c4f7289 Remove llvm/README.md
The information in that file is now a doc comment
2024-02-09 03:37:10 -05:00
Sasha Koshka
d59703aa5d Add package level doc comment to llvm 2024-02-09 03:35:42 -05:00
Sasha Koshka
229c88b58a Add module level doc comment to analyzer 2024-02-09 03:30:24 -05:00
Sasha Koshka
503b692104 Add documentation for fsplc command 2024-02-09 03:22:36 -05:00
Sasha Koshka
9bb10ef00d Completed doc comments in entity 2024-02-09 01:11:24 -05:00
Sasha Koshka
097d7dfbe3 Add module level doc comment to testcommon 2024-02-09 01:03:02 -05:00
Sasha Koshka
206a9804dd Add doc comments to integer 2024-02-09 01:00:54 -05:00
Sasha Koshka
cd419cb12d Added module-level doc comments to generator and generator/native 2024-02-09 00:57:06 -05:00
Sasha Koshka
3cd512cefb Complete parser doc comments 2024-02-09 00:44:26 -05:00
Sasha Koshka
862e6b1e25 Note for later 2024-02-09 00:44:18 -05:00
Sasha Koshka
5c2df7f837 Added extensive doc comments to errors package 2024-02-08 23:42:04 -05:00
Sasha Koshka
b6c7a0482a Complete doc comments in lexer 2024-02-08 23:20:07 -05:00
Sasha Koshka
678f1f15ab Removed lexer.Symbols 2024-02-08 23:06:58 -05:00
Sasha Koshka
2f4522cc6c Added module overview doc comment to lexer 2024-02-08 23:05:36 -05:00
Sasha Koshka
567c59559f Compiler outputs formatted errors 2024-02-08 17:01:38 -05:00
8ff47a3076 Merge pull request 'error-interface' (#23) from error-interface into main
Reviewed-on: sashakoshka/fspl#23
2024-02-08 21:55:47 +00:00
Sasha Koshka
fbcc1f14d2 Brought analyzer up to date 2024-02-08 16:53:15 -05:00
Sasha Koshka
93061188e8 Brought parser up to date 2024-02-08 16:51:48 -05:00
Sasha Koshka
df9b96eefc Brought lexer up to date 2024-02-08 16:50:42 -05:00
Sasha Koshka
85788fca25 Line and column numbers are entirely handled by errors.Format 2024-02-08 16:48:52 -05:00
Sasha Koshka
d2a4d785f6 errors.Error and errors.Position are in two different files 2024-02-08 16:24:46 -05:00
Sasha Koshka
29012110f8 errors.Error is now an interface, implementation is hidden 2024-02-08 16:23:05 -05:00
Sasha Koshka
e60a6e246f Unexport generator.resultMode 2024-02-08 16:06:00 -05:00
4089765633 Merge pull request 'remove-participle' (#10) from remove-participle into main
Reviewed-on: sashakoshka/fspl#10
2024-02-08 18:34:18 +00:00
993416d3d8 Merge pull request 'remove-participle-refit-generator' (#9) from remove-participle-refit-generator into remove-participle
Reviewed-on: sashakoshka/fspl#9
2024-02-08 18:33:37 +00:00
Sasha Koshka
24f1044b8f Fixed commaList 2024-02-08 13:32:15 -05:00
Sasha Koshka
ee90077f90 Fixed all generator tests 2024-02-08 13:32:04 -05:00
Sasha Koshka
0a87781445 Generator compiles and runs 2024-02-08 13:14:21 -05:00
Sasha Koshka
da4d21a87b Go mod tidy. No more participle, officially! 2024-02-08 13:12:42 -05:00
16317a9eb8 Merge pull request 'remove-particple-refit-analyzer' (#8) from remove-particple-refit-analyzer into remove-participle
Reviewed-on: sashakoshka/fspl#8
2024-02-08 18:08:31 +00:00
Sasha Koshka
807732b460 Parser now accepts multiplication operations 2024-02-08 13:05:47 -05:00
Sasha Koshka
5fa787dc64 Fix TestTypeInterfaceBehaviorUniqueErr 2024-02-08 12:57:20 -05:00
Sasha Koshka
775671442b Signature positions are stored properly 2024-02-08 12:54:31 -05:00