|
7d93a0abf6
|
Add section about uniqueness and UUIDs to units design doc
|
2024-02-14 13:00:11 -05:00 |
|
|
cb33628996
|
Begin implemeting my better idea in the analyzer
|
2024-02-14 10:38:03 -05:00 |
|
|
22dc2ef175
|
Made wording in entity even better
|
2024-02-14 10:22:33 -05:00 |
|
|
025302a959
|
Add a file with my better idea in it
|
2024-02-14 10:22:08 -05:00 |
|
|
6cd60cc9a6
|
So I have a better idea
|
2024-02-14 10:06:20 -05:00 |
|
|
ccb7fe46d0
|
treeParser.lookupUnit returns the current unit UUID on empty string
|
2024-02-14 02:04:28 -05:00 |
|
|
d3d739a24d
|
Parser and entity now refer to units as units instead of modules
|
2024-02-14 02:01:01 -05:00 |
|
|
da4f9b8d67
|
Parser now translates names to unit UUIDs
|
2024-02-14 01:55:51 -05:00 |
|
|
89b7273c2f
|
Entity now deals in UUIDs
|
2024-02-14 01:48:47 -05:00 |
|
|
3d75cdbd02
|
Parser now has something of a concept of modules
|
2024-02-14 01:44:25 -05:00 |
|
|
7d32211e70
|
Add module names to top level entities
|
2024-02-13 21:36:08 -05:00 |
|
|
c3bbbc1536
|
Mini-analysis of metadata in Compiler.ParseModule
|
2024-02-13 21:24:13 -05:00 |
|
|
62cf6deeb6
|
Break compiler out into its own package
|
2024-02-13 21:01:13 -05:00 |
|
|
2c968404ea
|
Break out ParseModule and ParseSourceFile from CompileUnit
|
2024-02-13 20:55:59 -05:00 |
|
|
9d70abc084
|
Metadata is now an entity
|
2024-02-13 20:53:15 -05:00 |
|
|
b8afa6d9c0
|
Metadata is now an entity
|
2024-02-13 20:52:25 -05:00 |
|
|
42cf7eed67
|
Compiler CLI can drive internals
|
2024-02-13 19:15:40 -05:00 |
|
|
5448d07815
|
Module compilation stub in compiler command
|
2024-02-13 19:10:46 -05:00 |
|
|
d117e15157
|
Add method of entity.Address to generate a nickname
|
2024-02-13 19:10:24 -05:00 |
|
|
c89cbc24fe
|
Add some utility methods to entity.Address
|
2024-02-13 17:29:42 -05:00 |
|
|
8b5c6c2d8a
|
Auto-nicknaming should happen at the analysis stage
|
2024-02-13 17:08:48 -05:00 |
|
|
ab9b0a3fa3
|
Add test cases for metadata parser
|
2024-02-13 16:33:15 -05:00 |
|
|
97f149cf42
|
Add metaParser test-common.go
|
2024-02-13 16:32:59 -05:00 |
|
|
7ed50c8d6f
|
Implemented metadata file parsing
|
2024-02-13 16:22:10 -05:00 |
|
|
f35ba89cd0
|
Changed wording in fsplParser.treeParser.bug()
|
2024-02-13 16:21:50 -05:00 |
|
|
8d2d71be89
|
Nickname is no longer a type
|
2024-02-13 16:20:45 -05:00 |
|
|
59c2ed8502
|
Flesh out meta.Tree and meta.treeParser with more methods
|
2024-02-13 16:03:22 -05:00 |
|
|
5d86161b63
|
Add Directive interface
|
2024-02-13 16:03:07 -05:00 |
|
|
c7043c2217
|
Minor readme fixes
|
2024-02-13 19:58:28 +00:00 |
|
|
b78d5acff2
|
Add information (or lack thereof) of learning the language
|
2024-02-13 19:57:22 +00:00 |
|
|
f39ba91450
|
Update roadmap
|
2024-02-13 19:40:51 +00:00 |
|
|
254f3f84c0
|
License under GPLv3
|
2024-02-13 19:16:11 +00:00 |
|
|
73b4643162
|
Add metadata entities
|
2024-02-13 13:29:30 -05:00 |
|
|
ab7d72dfe4
|
Updated compiler command
|
2024-02-13 13:16:03 -05:00 |
|
|
76df41f813
|
I blame debian for this
|
2024-02-13 13:14:45 -05:00 |
|
|
b743e56c2a
|
Updated generator
|
2024-02-13 13:12:53 -05:00 |
|
|
cf40ab0707
|
Updated analyzer
|
2024-02-13 13:12:45 -05:00 |
|
|
6b56600c8f
|
Improve doc comments for Parser
|
2024-02-13 13:07:37 -05:00 |
|
|
5f035df827
|
Separated parser into two packages
|
2024-02-13 13:03:22 -05:00 |
|
|
5b24bdc32b
|
Extracted re-usable parsing utilities from parser.parser
|
2024-02-13 12:31:52 -05:00 |
|
|
4a5928e268
|
Asajkdhaskldj
|
2024-02-13 00:50:30 -05:00 |
|
|
9bd91b73ab
|
Rename module design doc to unit design doc
|
2024-02-13 00:27:51 -05:00 |
|
|
ca690b9270
|
Add future work section
|
2024-02-13 00:10:14 -05:00 |
|
|
051f96b639
|
Revised module design, cleared up wording
|
2024-02-13 00:01:39 -05:00 |
|
|
4d4572e36d
|
Add design document for modules
|
2024-02-12 23:37:04 -05:00 |
|
|
b44e4f3f9d
|
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 |
|
|
4e385edac8
|
Analyzer makes use of entity.FormatType
|
2024-02-12 14:47:49 -05:00 |
|
|
069371d859
|
Add test cases for formatting nil type as Void
|
2024-02-12 14:47:09 -05:00 |
|
|
cb3e5b6bfb
|
Add entity.FormatType()
|
2024-02-12 14:34:49 -05:00 |
|
|
7d2f435d18
|
Merge pull request 'polish-compiler' (#35) from polish-compiler into main
Reviewed-on: sashakoshka/fspl#35
|
2024-02-11 18:06:08 +00:00 |
|