Giuseppe Lomurno
07c62e9eef
Fixed wrong reflection of records and parameters
2021-07-16 04:28:52 +02:00
Denis Buzdalov
5b246eda53
[ totality ] Make Language.Reflection
modules have %default total
2021-05-13 17:38:31 +01:00
G. Allais
59de5f1326
[ fix #762 ] Different case tree building strategy ( #1125 )
2021-02-26 09:33:07 +00:00
GustavoMF31
7f495999bd
Make :typeat a useful command ( #998 )
...
Co-authored-by: Guillaume ALLAIS <guillaume.allais@ens-lyon.org>
2021-02-05 16:15:40 +00:00
Rodrigo B. de Oliveira
dbea094a31
Fix Language.Reflection
definition of INamespace
...
Fixes #943
2021-01-22 18:10:01 +00:00
russoul
b57b28a64e
Implement new application syntax
...
Add syntax for bind-all-explicits
Add new record update syntax
Remove PInstance
2020-10-01 12:43:43 +03:00
MarcelineVQ
315fc8ce2d
change ForeignFn to use TTImp to match RawImp version
2020-09-24 09:00:00 +01:00
Kevin Boulain
c148003265
Fix MkRecord signature
...
Otherwise we'd get:
When unifying Name and Maybe Name
Mismatch between:
Name
and
Maybe Name
Can't reify as Decl
2020-06-11 21:54:40 +02:00
Edwin Brady
e2aabd6602
Add syntax for quoting names
...
`{{ n }} gives a value of type Name. No name resolution is attempted (so
no namespaces added etc)
2020-06-01 13:39:18 +01:00
Edwin Brady
85c002c771
Progress on elaborator reflection
...
Add %runElab and start on scripts, although all they can do so far is
check a term. This does gives us, sort of, "template Idris" (as
demonstrated in test reflection002)
2020-05-31 01:36:54 +01:00
Edwin Brady
e1dbcad2fc
Make a start on reflection
...
Don't get too excited yet - I want this in so that it doesn't get too
out of sync, but I still have to think about exactly how it's going to
work in practice.
2020-05-29 22:40:29 +01:00
Edwin Brady
4125b76e90
Add Reflection to base
2020-05-18 16:57:43 +01:00