-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
More transpiler functionality and fixes from Sprint 2 (started Aug 29) #431
Commits on Sep 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 28694e5 - Browse repository at this point
Copy the full SHA 28694e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54dbc8f - Browse repository at this point
Copy the full SHA 54dbc8fView commit details
Commits on Sep 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cc8173c - Browse repository at this point
Copy the full SHA cc8173cView commit details
Commits on Sep 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for eb75155 - Browse repository at this point
Copy the full SHA eb75155View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8af7cd1 - Browse repository at this point
Copy the full SHA 8af7cd1View commit details -
Support ditto syntax -- though note that
it’s quite important that * there not be empty cells in the head or body between contentful cells, * there not be `""` below the `DECIDE` --- if there are `""` below the `DECIDE`, then the stuff below will get parsed as distinct Hornlikes but without the givens, and the only way to then figure out what the original givens were will be very fragile
Configuration menu - View commit details
-
Copy full SHA for dcca73d - Browse repository at this point
Copy the full SHA dcca73dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86c34d5 - Browse repository at this point
Copy the full SHA 86c34d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f1e10a - Browse repository at this point
Copy the full SHA 6f1e10aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f83ae40 - Browse repository at this point
Copy the full SHA f83ae40View commit details
Commits on Sep 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f6fe846 - Browse repository at this point
Copy the full SHA f6fe846View commit details -
SimplifyL4.hs: Remove
error
fromgmtexpr2gvar
; add TODO for futur……e: Check upfront for wehther there are non-text mtexpr variable names in the GIVENs; raise a `dispute` if so and print warning as comment in resulting .le
Configuration menu - View commit details
-
Copy full SHA for aee9f90 - Browse repository at this point
Copy the full SHA aee9f90View commit details -
Configuration menu - View commit details
-
Copy full SHA for d582be0 - Browse repository at this point
Copy the full SHA d582be0View commit details -
SimplifyL4.hs: Simplify function for getting Givens with `generic-opt…
…ics` and `optics`
2Configuration menu - View commit details
-
Copy full SHA for 833825e - Browse repository at this point
Copy the full SHA 833825eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3210fbb - Browse repository at this point
Copy the full SHA 3210fbbView commit details
Commits on Sep 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fa6c305 - Browse repository at this point
Copy the full SHA fa6c305View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b94fc4 - Browse repository at this point
Copy the full SHA 2b94fc4View commit details -
1. Improve the RPRel handling in SimplifyL4.hs --- in particular, str…
…eamline the code (remove overly complicated typeclass typeapplications stuff) while still getting compiler support for subtypes of RPRel, by using GADTs and my own RPRel-esque type 2. Add support for arith comparison
Configuration menu - View commit details
-
Copy full SHA for 81191f6 - Browse repository at this point
Copy the full SHA 81191f6View commit details
Commits on Sep 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 852da85 - Browse repository at this point
Copy the full SHA 852da85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 354c4e9 - Browse repository at this point
Copy the full SHA 354c4e9View commit details -
ValidateL4Input.hs: temporarily disable warnings for this file since …
…not working on it right now
Configuration menu - View commit details
-
Copy full SHA for c0847e2 - Browse repository at this point
Copy the full SHA c0847e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1ea453 - Browse repository at this point
Copy the full SHA d1ea453View commit details -
WIP: refactor NLAs to allow for adding partial info within the argume…
…nt places in NLAs (instead of just 'a var') and for more nuanced filtering downstream
Configuration menu - View commit details
-
Copy full SHA for a9fe34d - Browse repository at this point
Copy the full SHA a9fe34dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a26033a - Browse repository at this point
Copy the full SHA a26033aView commit details
Commits on Sep 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4570682 - Browse repository at this point
Copy the full SHA 4570682View commit details -
GenNLAs.hs: escape the pred txt for now (TODO: Add tests to check if …
…have to escape metachars in Pred)
Configuration menu - View commit details
-
Copy full SHA for f9f2004 - Browse repository at this point
Copy the full SHA f9f2004View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4407256 - Browse repository at this point
Copy the full SHA 4407256View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15bf0e5 - Browse repository at this point
Copy the full SHA 15bf0e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fd34ea - Browse repository at this point
Copy the full SHA 6fd34eaView commit details -
start of utils for providing english-y translations of optics abstrac…
…tions over concrete data structures
Configuration menu - View commit details
-
Copy full SHA for aeced88 - Browse repository at this point
Copy the full SHA aeced88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0db02d7 - Browse repository at this point
Copy the full SHA 0db02d7View commit details
Commits on Sep 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fa322b7 - Browse repository at this point
Copy the full SHA fa322b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b28f5b - Browse repository at this point
Copy the full SHA 7b28f5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69ac373 - Browse repository at this point
Copy the full SHA 69ac373View commit details -
GenNLAs.hs: coarsen unnecessary structure (should have been EQ-ing, H…
…ashing NLAs with the NLATxts and not the bases)
Configuration menu - View commit details
-
Copy full SHA for 99ce893 - Browse repository at this point
Copy the full SHA 99ce893View commit details -
WIP: incorporate
getNonSubsumed
into LE.hs, but need to look into w……hether rly need to escape stuff, and what to do when there is both an inferred NLA from is-num as well as another NLA with the same kind of pattern inferred from another use
Configuration menu - View commit details
-
Copy full SHA for b35daaf - Browse repository at this point
Copy the full SHA b35daafView commit details -
GenNLAs.hs and LE.hs: feat. filter out subsumed NLAs (if the subsumin…
…g NLA has more vars than the subsumed one), among the non-lib NLAs. (Will need to handle subsumed but same-num-of-vars NLAs separately.)
Configuration menu - View commit details
-
Copy full SHA for 472dc47 - Browse repository at this point
Copy the full SHA 472dc47View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5b83c4 - Browse repository at this point
Copy the full SHA f5b83c4View commit details -
LE.hs and GenNLAs.hs: more clean up; remove
NLA
pattern and just ex……port the `NLA` record without exporting the accessors
Configuration menu - View commit details
-
Copy full SHA for 9f74b2d - Browse repository at this point
Copy the full SHA 9f74b2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6293f14 - Browse repository at this point
Copy the full SHA 6293f14View commit details
Commits on Sep 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7f7a9c4 - Browse repository at this point
Copy the full SHA 7f7a9c4View commit details
Commits on Sep 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 64e5e3f - Browse repository at this point
Copy the full SHA 64e5e3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fd2543 - Browse repository at this point
Copy the full SHA 2fd2543View commit details -
GenNLAs.hs: clean up regextravify stuff; add comments to `rawregexify…
…LENLA`; and add `regextravifyNLASection :: T.Text -> Maybe [RegexTrav]`
Configuration menu - View commit details
-
Copy full SHA for 415fcd4 - Browse repository at this point
Copy the full SHA 415fcd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68c78b3 - Browse repository at this point
Copy the full SHA 68c78b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6afc96a - Browse repository at this point
Copy the full SHA 6afc96aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5089129 - Browse repository at this point
Copy the full SHA 5089129View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9f5bc9 - Browse repository at this point
Copy the full SHA a9f5bc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e253b17 - Browse repository at this point
Copy the full SHA e253b17View commit details -
LE Pretty.hs: make sure that only the last lib template ends with a p…
…eriod, just in case
Configuration menu - View commit details
-
Copy full SHA for ed12bec - Browse repository at this point
Copy the full SHA ed12becView commit details
Commits on Sep 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f9d50ef - Browse repository at this point
Copy the full SHA f9d50efView commit details -
Consolidate all the 'top-level' orchestrating code for filtering out …
…subsumed (etc) NLAs into one place (in LE.hs), to make code more modular and readable
Configuration menu - View commit details
-
Copy full SHA for 8f02faa - Browse repository at this point
Copy the full SHA 8f02faaView commit details -
Configuration menu - View commit details
-
Copy full SHA for df1ec51 - Browse repository at this point
Copy the full SHA df1ec51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 813d25c - Browse repository at this point
Copy the full SHA 813d25cView commit details -
Implement core functionality for filtering out dispreferred equivalen…
…t-up-to-varnames (with same number of vars) NLAs
Configuration menu - View commit details
-
Copy full SHA for d5e87dc - Browse repository at this point
Copy the full SHA d5e87dcView commit details -
LE Pretty.hs: include the filtered out templates that are equiv up to…
… var names (and have the same number of vars) as comments in case the user didn't mean for them to be removed
Configuration menu - View commit details
-
Copy full SHA for c1cd7a7 - Browse repository at this point
Copy the full SHA c1cd7a7View commit details -
LS.Rule: move the Data-Generics-Sum-Constructors to comments, instead…
… of having `isReg` and `isHlike` functions, to avoid confusing people
Configuration menu - View commit details
-
Copy full SHA for 0601d08 - Browse repository at this point
Copy the full SHA 0601d08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63fda5f - Browse repository at this point
Copy the full SHA 63fda5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 725a4c4 - Browse repository at this point
Copy the full SHA 725a4c4View commit details