Krasimir Angelov
|
f025a75e66
|
generate SymVar in PMCFG
|
2026-09-09 08:13:42 +02:00 |
|
Krasimir Angelov
|
b89fca9dd7
|
make the PMCFG generation strict
|
2026-06-05 10:25:11 +02:00 |
|
Krasimir Angelov
|
96492e698a
|
don't use map show in type2fields
|
2026-05-06 14:10:50 +02:00 |
|
Krasimir Angelov
|
491a979c19
|
propagate and handle errors
|
2026-04-14 11:30:08 +02:00 |
|
Krasimir Angelov
|
880d3aa76c
|
deprecate PW in favour of PV identW
|
2026-02-08 09:41:41 +01:00 |
|
Krasimir Angelov
|
b547e39857
|
fix partial evaluations and frozen applications
|
2026-02-08 09:24:14 +01:00 |
|
Krasimir Angelov
|
3b3979bf42
|
use the same type checker and evaluator for abstract and concrete syntax
|
2026-02-05 10:25:04 +01:00 |
|
Krasimir Angelov
|
ce63d4627b
|
variables in rules are finally renamed
|
2026-01-14 16:42:04 +01:00 |
|
Krasimir Angelov
|
76faee5cd5
|
use the cached parameter count
|
2026-01-14 14:21:24 +01:00 |
|
Krasimir Angelov
|
72682d6eb3
|
eliminate repeated rules
|
2026-01-08 08:53:01 +01:00 |
|
Krasimir Angelov
|
d42614afad
|
partial implementation for dependently typed records
|
2026-01-03 16:14:51 +01:00 |
|
Krasimir Angelov
|
9263d1eb17
|
avoid using value2termM
|
2025-11-15 12:18:22 +01:00 |
|
Krasimir Angelov
|
80786ad770
|
remove redundant import
|
2025-11-15 09:39:08 +01:00 |
|
Krasimir Angelov
|
a0c810530e
|
remove the old evaluator
|
2025-11-13 18:54:40 +01:00 |
|
Krasimir Angelov
|
cb1e67dffa
|
Merge branch 'majestic' of github.com:krangelov/gf-core into majestic
|
2025-11-13 11:16:48 +01:00 |
|
Krasimir Angelov
|
54839a9796
|
first draft for Diophantine grammars
|
2025-11-13 11:02:40 +01:00 |
|
Krasimir Angelov
|
72028c7ae7
|
merge
|
2025-09-17 10:17:37 +02:00 |
|
Krasimir Angelov
|
c02a0c4159
|
fix the case PType => PType
|
2025-08-26 19:45:31 +02:00 |
|
Krasimir Angelov
|
d6a6a352ae
|
support for PChars inside pre
|
2025-08-13 12:18:59 +02:00 |
|
Krasimir Angelov
|
82c1a70cfb
|
allow patterns inside pre to contain concatenation
|
2025-08-08 13:55:39 +02:00 |
|
Krasimir Angelov
|
be1de111ce
|
support pattern definitions inside pre
|
2025-08-08 09:19:14 +02:00 |
|
Krasimir Angelov
|
364c8c023c
|
switch to using pure functional evaluator
|
2025-03-07 20:50:28 +00:00 |
|
Krasimir Angelov
|
f3a1fadd0c
|
use evalError instead of erro
|
2024-10-22 08:29:30 +02:00 |
|
Krasimir Angelov
|
02e8dcbb56
|
make it possible to control whether to expand variants or not
|
2024-04-27 14:55:01 +02:00 |
|
Krasimir Angelov
|
021e271f29
|
an FFI for GF
|
2024-01-23 17:33:39 +01:00 |
|
Krasimir Angelov
|
a82095d117
|
reintroduce the compiler API
|
2024-01-18 20:58:10 +01:00 |
|