Sasha Koshka
|
24961269f2
|
Flesh out meta.Tree and meta.treeParser with more methods
|
2024-02-13 16:03:22 -05:00 |
|
Sasha Koshka
|
c68b3ab4c1
|
Add Directive interface
|
2024-02-13 16:03:07 -05:00 |
|
|
bda19ccdcf
|
Minor readme fixes
|
2024-02-13 19:58:28 +00:00 |
|
|
f06ca0250a
|
Add information (or lack thereof) of learning the language
|
2024-02-13 19:57:22 +00:00 |
|
|
b184056a9d
|
Update roadmap
|
2024-02-13 19:40:51 +00:00 |
|
|
f3df9ce15a
|
License under GPLv3
|
2024-02-13 19:16:11 +00:00 |
|
Sasha Koshka
|
364141ad0d
|
Add metadata entities
|
2024-02-13 13:29:30 -05:00 |
|
Sasha Koshka
|
27947f7ca4
|
Updated compiler command
|
2024-02-13 13:16:03 -05:00 |
|
Sasha Koshka
|
6bc5cc8766
|
I blame debian for this
|
2024-02-13 13:14:45 -05:00 |
|
Sasha Koshka
|
b6bd81a244
|
Updated generator
|
2024-02-13 13:12:53 -05:00 |
|
Sasha Koshka
|
ce6ca856ee
|
Updated analyzer
|
2024-02-13 13:12:45 -05:00 |
|
Sasha Koshka
|
6bb5846427
|
Improve doc comments for Parser
|
2024-02-13 13:07:37 -05:00 |
|
Sasha Koshka
|
548c8c4de1
|
Separated parser into two packages
|
2024-02-13 13:03:22 -05:00 |
|
Sasha Koshka
|
7093e65aed
|
Extracted re-usable parsing utilities from parser.parser
|
2024-02-13 12:31:52 -05:00 |
|
Sasha Koshka
|
76d71cd1e8
|
Asajkdhaskldj
|
2024-02-13 00:50:30 -05:00 |
|
Sasha Koshka
|
64e5adcf41
|
Rename module design doc to unit design doc
|
2024-02-13 00:27:51 -05:00 |
|
Sasha Koshka
|
4385b4cf75
|
Add future work section
|
2024-02-13 00:10:14 -05:00 |
|
Sasha Koshka
|
c76711cd02
|
Revised module design, cleared up wording
|
2024-02-13 00:01:39 -05:00 |
|
Sasha Koshka
|
66d618a6fc
|
Add design document for modules
|
2024-02-12 23:37:04 -05:00 |
|
|
2c127c5170
|
Merge pull request 'fix-nil-void-type' (#36) from fix-nil-void-type into main
Reviewed-on: sashakoshka/fspl#36
|
2024-02-12 19:49:57 +00:00 |
|
Sasha Koshka
|
83b58c1ef6
|
Analyzer makes use of entity.FormatType
|
2024-02-12 14:47:49 -05:00 |
|
Sasha Koshka
|
f77f341c3d
|
Add test cases for formatting nil type as Void
|
2024-02-12 14:47:09 -05:00 |
|
Sasha Koshka
|
3662bda3a8
|
Add entity.FormatType()
|
2024-02-12 14:34:49 -05:00 |
|
|
f2f522645f
|
Merge pull request 'polish-compiler' (#35) from polish-compiler into main
Reviewed-on: sashakoshka/fspl#35
|
2024-02-11 18:06:08 +00:00 |
|
Sasha Koshka
|
eb7a34115b
|
Compiler now takes in a format override parameter
|
2024-02-11 12:55:43 -05:00 |
|
Sasha Koshka
|
58a15d3da0
|
Add cli.NewValueSet() to validate against several values
|
2024-02-11 12:38:46 -05:00 |
|
Sasha Koshka
|
928bf64d9d
|
Fix some issues with cli related to argument values
|
2024-02-11 12:37:08 -05:00 |
|
Sasha Koshka
|
385657a5c1
|
Better documentation for cli package
|
2024-02-11 12:32:53 -05:00 |
|
Sasha Koshka
|
f6b25c8543
|
Broke cli into a separate package
|
2024-02-11 12:13:49 -05:00 |
|
Sasha Koshka
|
f90364697c
|
Compiler now parses CLI argument values correctly
|
2024-02-11 03:40:47 -05:00 |
|
Sasha Koshka
|
8bf97af763
|
Compiler prints a special error if output path has no extension
|
2024-02-11 03:40:00 -05:00 |
|
Sasha Koshka
|
20ed736823
|
errors.Format does not crash when formatting normal error
|
2024-02-11 03:35:27 -05:00 |
|
Sasha Koshka
|
a68633f061
|
Created a new argument parsing system
|
2024-02-11 03:33:16 -05:00 |
|
Sasha Koshka
|
ac16322860
|
Break fsplc Compiler type into a different file
|
2024-02-11 01:55:07 -05:00 |
|
|
e8b8139b20
|
Merge pull request 'fix-chained-methods' (#32) from fix-chained-methods into main
Reviewed-on: sashakoshka/fspl#32
|
2024-02-11 02:35:37 +00:00 |
|
Sasha Koshka
|
fce7595126
|
New test for generator confirmed to work, filled out
|
2024-02-10 21:31:10 -05:00 |
|
Sasha Koshka
|
6bb61b294b
|
testcommon last column no longer has trailing spaces
|
2024-02-10 21:24:09 -05:00 |
|
Sasha Koshka
|
5026576878
|
Add same test as stub to generator
|
2024-02-10 21:20:24 -05:00 |
|
Sasha Koshka
|
6aa75b80c5
|
Fixed crash in analyzer that caused #31
|
2024-02-10 21:16:22 -05:00 |
|
Sasha Koshka
|
4425823404
|
Test case code was wrong, methods need to return Number
|
2024-02-10 21:15:56 -05:00 |
|
Sasha Koshka
|
6e4494e7ba
|
Analyzer test-common now formats errors properly
|
2024-02-10 21:14:30 -05:00 |
|
Sasha Koshka
|
cbbccea64a
|
Add #31 as test case
|
2024-02-10 21:10:49 -05:00 |
|
Sasha Koshka
|
547b625a3f
|
Add .editorconfig
|
2024-02-10 19:03:38 -05:00 |
|
Sasha Koshka
|
813a95bc8c
|
OOPS
|
2024-02-10 18:57:53 -05:00 |
|
Sasha Koshka
|
2c6623e763
|
Unexported parser
|
2024-02-10 18:56:25 -05:00 |
|
|
8c6b7a96af
|
Merge pull request 'document-packages' (#30) from document-packages into main
Reviewed-on: sashakoshka/fspl#30
|
2024-02-10 23:52:17 +00:00 |
|
Sasha Koshka
|
9ca1483f82
|
Updated spec a little
|
2024-02-10 18:49:10 -05:00 |
|
Sasha Koshka
|
c78deebcc6
|
Fix small issues with generator readme
|
2024-02-10 18:32:35 -05:00 |
|
Sasha Koshka
|
9d48bcb868
|
Add generator README.md
|
2024-02-10 18:26:51 -05:00 |
|
Sasha Koshka
|
803923b3d2
|
Bring over better doc on assignment modes to the source file
|
2024-02-10 14:50:43 -05:00 |
|