issues
search
smucclaw
/
lam4
A functional (and hopefully in the near future, solver-aided) DSL for the law
MIT License
2
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Improve syntax highlighting, esp. for backticked identifiers with `is` in them
#91
ym-han
opened
2 days ago
0
Upgrade `langium` dep to 3.2 -- required for additional indentation support
#90
ym-han
opened
2 days ago
0
Langium grammar: Convert braces to indentation; adjust rest of grammar accordingly to account for indentation sensitivity
#89
ym-han
opened
2 days ago
0
Set up simple CI
#88
ym-han
opened
2 days ago
0
Add validators -- not just to get more validation over what the parser can offer, but also to improve error messages
#87
ym-han
opened
2 days ago
0
Improve pred decl app
#86
ym-han
opened
2 days ago
0
Add tests
#85
ym-han
opened
3 days ago
0
Improve handling of predicate app / definition in Langium grammar / parser
#84
ym-han
opened
3 days ago
0
Finish the first-pass alignment of the Langium grammar with the backend CST so that Inari is not blocked on the prettyprinter
#83
ym-han
opened
3 days ago
0
Langium frontend: Add ValueConverter that trims backticks from backticked IDs and "--" and leading spaces from single line annotation
#82
ym-han
closed
3 days ago
0
Add eval construct / wire up to Simala's #eval decl; fix / defer some Langium grammar issues; fix some backend parser bugs
#81
ym-han
closed
3 days ago
1
[ToSimala] Look into issue / bug with translation
#80
ym-han
closed
3 days ago
1
[ToSimala] Scoping: Check if the way I'm translating names is correct --- might need to just use Uniques instead of Uniques concatenated with reftext
#79
ym-han
opened
4 days ago
0
Add wrapper CLI going from `.l4` files to Simala exprs
#78
ym-han
closed
4 days ago
0
Think through how to produce an interview / questionnaire from a Lam4 specification. What further constructs are required for this, if any?
#77
ym-han
opened
4 days ago
0
[Parser] Fix InfixPredicateApp vs InfixActionApp bug / design issue (or just disable ActionApp for now)
#76
ym-han
closed
3 days ago
1
[Type checker] Add Enum type
#75
ym-han
opened
5 days ago
0
WIP: NL rendering with GF grammar
#74
inariksit
opened
6 days ago
0
Package Lam4 up / add dev environment, probably using Nix (with the ability to generate containers)
#73
ym-han
opened
1 week ago
0
Grammar: Refactor the metadata constructs; come up with surface syntax for transparency / annotating the explanations
#72
ym-han
opened
1 week ago
1
Make basic version of wrapper CLI(s)
#71
ym-han
closed
3 days ago
1
Add Logger to Haskell backend, prob by just adapting / copying fendor's from main branch L4
#70
ym-han
opened
1 week ago
0
Clean up AST types; compile to Simala Decls(but just printing the Simala Decls for the time being); restrict what metadata can be entered in SpecificMetadata block
#69
ym-han
closed
4 days ago
0
Consider tweaking concrete syntax to make it easier to pretty print
#68
ym-han
opened
1 week ago
0
Prettyprinter (eventually)
#67
inariksit
opened
1 week ago
0
Cleanup Sigs/Concepts -- allow only ONE CONCEPT for short term
#66
ym-han
closed
1 week ago
0
Add record decls to common syntax; implement parser for that and record exprs and projection and some other misc decls in backend parser
#65
ym-han
closed
1 week ago
0
Add doubles type to Langium grammar and backend
#64
ym-han
opened
1 week ago
0
Improve build instructions
#63
ym-han
closed
1 week ago
0
Add basic support for records in type checker; add `then` separator for sequential composition of actions
#62
ym-han
closed
1 week ago
1
Refactor concrete syntax, langium grammar, and proposal to avoid iterated modals
#61
ym-han
closed
2 weeks ago
0
Fix: misc errors / issues with building VSCode extension
#60
ym-han
closed
2 weeks ago
0
Remove `Breach`
#59
ym-han
closed
2 weeks ago
0
Grammar, Concrete Syntax (and Parser.hs) tweaks
#58
ym-han
closed
2 weeks ago
0
Figure out how to get vscode extension build process working again
#57
ym-han
closed
2 weeks ago
1
Tweak Langium grammar
#56
ym-han
closed
2 weeks ago
0
Improve Langium parser errors
#55
ym-han
opened
2 weeks ago
0
Add proposal / RFC for (the foundations of) normative constructs in L4
#54
ym-han
closed
2 weeks ago
0
Refactor deontics in Langium grammar and ConcreteSyntax.hs; add initial WIP draft of AST with symbolic types; misc other tweaks
#53
ym-han
closed
2 weeks ago
0
[Infra] Build bridge / interop between Langium and a Haskell-side / `lam4-backend` 'language server' / language services provider
#52
ym-han
opened
3 weeks ago
0
Tweak Lam4 concrete syntax to avoid unnecessary or unintentional differences from Simala syntax / semantics
#51
ym-han
closed
3 weeks ago
0
Augment concrete syntax with (i) records, record projection and (ii) very WIP sketch of normative clauses
#50
ym-han
closed
3 weeks ago
0
Work with Inari to get a 'rendering' of part of the concrete Lam4 syntax
#49
ym-han
opened
3 weeks ago
0
Think: records vs relations (or maybe both?)
#48
ym-han
closed
1 week ago
2
[ConcreteSyntax] Consider using `RULE` instead of `DECIDE ... IF`
#47
ym-han
opened
3 weeks ago
0
[Semantics] How to handle state / deontics
#46
ym-han
opened
4 weeks ago
0
Add a backend parser that parses in the ('minimal ast' version of the) concrete syntax json from Langium parser (closes #44)
#45
ym-han
closed
3 weeks ago
0
[Lam4-backend Parser] Write a backend parser that parses in the ('minimal ast' version of the) concrete syntax json from Langium parser
#44
ym-han
closed
3 weeks ago
0
[Docs] Streamline the README (move things into `docs`); clarify rationale for Lam4
#43
ym-han
opened
1 month ago
0
Add support for date-related computations / reasoning, whether in surface syntax or in standard libraries
#42
ym-han
opened
1 month ago
0
Next