krangelov
|
825e8447db
|
make it possible to load several grammars in the same process and ensure reader-writer exclusion
|
2021-08-06 19:34:02 +02:00 |
|
krangelov
|
2d6bcd1953
|
a better API for loading PGF & NGF files
|
2021-08-06 16:50:21 +02:00 |
|
krangelov
|
dc1644563f
|
extend the abstract syntax API
|
2021-08-06 12:43:30 +02:00 |
|
krangelov
|
87f1e24384
|
started a testsuite
|
2021-08-05 20:45:08 +02:00 |
|
krangelov
|
36e87668e0
|
make sure that changes in the database are always flushed
|
2021-08-05 20:05:29 +02:00 |
|
krangelov
|
2d3aac5aa1
|
fixed white space
|
2021-08-05 19:30:50 +02:00 |
|
krangelov
|
217e0d8cc6
|
added function abstractName from the API
|
2021-08-05 19:30:05 +02:00 |
|
krangelov
|
75e19bbffa
|
document the exception handling
|
2021-08-05 18:05:42 +02:00 |
|
krangelov
|
cc4a215f83
|
fix the memory leak in case of exceptions
|
2021-08-05 17:58:04 +02:00 |
|
krangelov
|
7d85d3ca9a
|
fix: when PGF loading forgot reading "functions per cat"
|
2021-08-05 17:13:11 +02:00 |
|
krangelov
|
e298410e57
|
read_name -> read_text in literals
|
2021-08-05 17:06:05 +02:00 |
|
krangelov
|
5e320943c9
|
started on the Haskell binding
|
2021-08-05 17:01:49 +02:00 |
|
krangelov
|
54421492b2
|
fix the balancing to avoid segmentation faults
|
2021-08-05 16:28:50 +02:00 |
|
krangelov
|
84789c9fbf
|
finished reading the abstract syntax
|
2021-08-05 12:37:12 +02:00 |
|
krangelov
|
17629e4821
|
strings are stored as length+text and NULL byte is not a terminator
|
2021-07-30 13:45:22 +02:00 |
|
Krasimir Angelov
|
a8b3537184
|
Create DESIDERATA.md
|
2021-07-30 12:55:33 +02:00 |
|
krangelov
|
8f0a1b8fee
|
started a new database-backed runtime from scratch
|
2021-07-30 12:08:28 +02:00 |
|
krangelov
|
155657709a
|
Merge branch 'master' into c-runtime
|
2021-07-30 11:20:04 +02:00 |
|
Inari Listenmaa
|
45bc5595c0
|
Update C runtime install instructions
|
2021-07-15 09:54:15 +08:00 |
|
Meowyam
|
743f5e55d4
|
add missing install.sh file for c runtime
|
2021-07-14 17:20:20 +08:00 |
|
John J. Camilleri
|
cdbe73eb47
|
Remove two missing-methods warnings
|
2021-07-08 12:10:41 +02:00 |
|
John J. Camilleri
|
0954b4cbab
|
More cabal file cleanup. Remove some more tabs from Haskell source.
|
2021-07-07 13:04:09 +02:00 |
|
John J. Camilleri
|
f2e52d6f2c
|
Replace tabs for whitespace in source code
|
2021-07-07 09:40:41 +02:00 |
|
John J. Camilleri
|
0c3ca3d79a
|
Add note in PGF2 documentation about risk for integer overflow.
Closes #109
|
2021-07-06 14:43:21 +02:00 |
|
John J. Camilleri
|
84b4b6fab9
|
Some more cabal file cleanup. Add stack files for pgf, pgf2.
|
2021-07-06 14:11:30 +02:00 |
|
2jacobtan
|
e1a40640cd
|
specify version bounds in pgf.cabal and pgf2.cabal
|
2021-07-06 05:42:34 +08:00 |
|
Inari Listenmaa
|
6efbd23c5c
|
Merge pull request #84 from ffrixslee/issue-46
Issue 46 (various deprecations during compilation of GF)
|
2021-06-29 23:48:00 +02:00 |
|
John J. Camilleri
|
3a27fa0d39
|
Add another =
|
2021-06-24 09:34:27 +02:00 |
|
John J. Camilleri
|
1ba5449d21
|
Update pgf.cabal, and minors to other cabal files
|
2021-06-24 09:31:37 +02:00 |
|
John J. Camilleri
|
84fd431afd
|
Manage to get completion working in PGF2
|
2021-05-03 22:28:48 +02:00 |
|
John J. Camilleri
|
588cd6ddb1
|
Improvement to test script, distinguishes when input ends with whitespace
|
2021-05-03 20:51:24 +02:00 |
|
John J. Camilleri
|
437bd8e7f9
|
Add proper error handling in complete
|
2021-05-03 20:36:31 +02:00 |
|
John J. Camilleri
|
e56d1b2959
|
Second attempt. Reading enum is closer to working but all strings are empty.
|
2021-05-03 14:25:35 +02:00 |
|
John J. Camilleri
|
450368f9bb
|
First attempt at adding support for complete in PGF2 (gives segmentation faults)
|
2021-05-03 13:19:08 +02:00 |
|
John J. Camilleri
|
60bc752a6f
|
Add note about type-checking dynamic expressions in PGF2 Haddock
Closes #72
|
2021-04-30 14:59:20 +02:00 |
|
krangelov
|
8fbfc0b4a9
|
bracketedLinearize now reports the binding spots just like the Haskell binding
|
2021-02-26 14:58:31 +01:00 |
|
krangelov
|
655173932e
|
fix type signature
|
2021-01-20 20:38:19 +01:00 |
|
krangelov
|
04f6f113f0
|
Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core
|
2021-01-20 20:16:26 +01:00 |
|
krangelov
|
bac619f025
|
fix gu_map_next
|
2021-01-20 20:15:40 +01:00 |
|
krangelov
|
d4ccd2848c
|
Take a step back and do bottom up prediction only when needed. This solves the problem that some sentences were impossible to parse.
|
2020-11-17 10:26:00 +01:00 |
|
Liyana
|
4364b1d9fb
|
Replaced Control.Monad.Error with Control.Monad.Except
|
2020-11-10 17:11:41 +08:00 |
|
Liyana
|
dc6dd988bc
|
Replaced inlinePerformIO with accursedUnutterablePerformIO
|
2020-11-10 17:01:47 +08:00 |
|
krangelov
|
f3a8658cc1
|
Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core
|
2020-10-02 19:55:24 +02:00 |
|
krangelov
|
bfb94d1e48
|
fix parsing with HOAS
|
2020-10-02 19:34:52 +02:00 |
|
John J. Camilleri
|
d95b3efd6b
|
Add instructions for uploading PGF2 to Hackage
|
2020-09-18 10:49:21 +02:00 |
|
John J. Camilleri
|
db8b111e72
|
Bump PGF2 to 1.2.1
|
2020-09-18 10:34:45 +02:00 |
|
Andreas Källberg
|
56f94da772
|
Merge remote-tracking branch 'origin/master' into fix-newer-cabal
|
2020-09-05 21:11:12 +02:00 |
|
krangelov
|
90fc1d750e
|
remove the deprecated pgf_print_expr_tuple
|
2020-08-14 21:03:48 +02:00 |
|
krangelov
|
24beed9a95
|
Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core
|
2020-08-14 20:56:20 +02:00 |
|
krangelov
|
23edeec5a9
|
added an API for cloning expressions/types/literals
|
2020-08-14 20:54:15 +02:00 |
|