John J. Camilleri
|
db0cbf60cb
|
Support big and negative integers
|
2021-10-07 15:07:14 +02:00 |
|
John J. Camilleri
|
db66144c25
|
Get marshalling of integers working
|
2021-10-07 12:54:02 +02:00 |
|
krangelov
|
e33d881ce8
|
finished the partial evaluator
|
2021-10-07 11:47:51 +02:00 |
|
krangelov
|
fd6cd382c5
|
added VGlue to cover the case where we can't precompute the glue
|
2021-10-05 19:39:24 +02:00 |
|
krangelov
|
d9db0ef4a7
|
Merge branch 'majestic' of github.com:GrammaticalFramework/gf-core into majestic
|
2021-10-05 19:32:16 +02:00 |
|
krangelov
|
2a2d7269cf
|
remove the Term(Error) constructor. Better propagation of errors.
|
2021-10-05 19:31:12 +02:00 |
|
krangelov
|
dc59d9f3f9
|
trivial implementation for EPatt & EPattType
|
2021-10-05 15:45:16 +02:00 |
|
krangelov
|
3c4e7dd20c
|
partial evaluation for (+)
|
2021-10-05 15:37:42 +02:00 |
|
John J. Camilleri
|
1b3a197aac
|
JavaScript unmarshalling WIP
|
2021-10-05 15:33:19 +02:00 |
|
John J. Camilleri
|
b7e7319542
|
Switch to 'standard' linting
|
2021-10-05 13:56:41 +02:00 |
|
John J. Camilleri
|
869c5d094b
|
Implement categoryProbability, functionProbability, functionIsConstructor, functionsByCategory
|
2021-10-05 13:39:51 +02:00 |
|
krangelov
|
93c2f47752
|
missed VStr -> string2value
|
2021-10-05 13:38:00 +02:00 |
|
krangelov
|
51954c60ea
|
fix the printer for strings with escape characters
|
2021-10-05 13:36:54 +02:00 |
|
krangelov
|
3c5741c846
|
fix in str_char
|
2021-10-05 13:36:21 +02:00 |
|
krangelov
|
94884ed59e
|
Merge branch 'majestic' of github.com:GrammaticalFramework/gf-core into majestic
|
2021-10-05 13:25:01 +02:00 |
|
krangelov
|
6d898fc325
|
fix the gold standard
|
2021-10-05 13:24:44 +02:00 |
|
John J. Camilleri
|
c1adbedc25
|
Implement bootNGF, readNGF, PgfText_FromString
|
2021-10-05 11:57:24 +02:00 |
|
krangelov
|
557cdb82a7
|
strings computed from a predefined operation should be tokenized
|
2021-10-05 11:50:59 +02:00 |
|
krangelov
|
26be741dea
|
most primitives in Predef.gf are now implemented
|
2021-10-05 11:31:39 +02:00 |
|
John J. Camilleri
|
ca2f2bfd89
|
Change from ffi to ffi-napi since the former seems unsupported
This should also fix installation problem of node-gyp in CI
|
2021-10-05 01:02:02 +02:00 |
|
John J. Camilleri
|
634508eaa8
|
Add linting
|
2021-10-04 15:26:50 +02:00 |
|
John J. Camilleri
|
1f72ef77c4
|
Add bootNGF. Organise tests better.
|
2021-10-04 15:07:23 +02:00 |
|
John J. Camilleri
|
7551926383
|
Add FFI bindings for all API functions. Implement getCategories and getFunctions
|
2021-10-04 14:15:35 +02:00 |
|
John J. Camilleri
|
45db11b669
|
Add proper tests, exception handling, implement getAbstractName
|
2021-10-04 12:10:29 +02:00 |
|
John J. Camilleri
|
314db3ea7f
|
Beginnings of JavaScript bindings
|
2021-10-01 12:47:39 +02:00 |
|
krangelov
|
e6960e30f6
|
fix the estimation of the character size in PgfExprParser::putc
|
2021-10-01 12:22:15 +02:00 |
|
krangelov
|
c21627950a
|
remove the accidentally added debug messages
|
2021-10-01 12:01:05 +02:00 |
|
krangelov
|
0708f6e0cc
|
when at EOF don't try to read further
|
2021-10-01 11:57:31 +02:00 |
|
John J. Camilleri
|
ad0832903a
|
Add FreeHypos function. Remove old Python 2 preproc definition
|
2021-09-30 10:45:01 +02:00 |
|
krangelov
|
0fa739e6e3
|
one more test
|
2021-09-30 05:18:02 +02:00 |
|
krangelov
|
0229329d7c
|
implemented pattern macros
|
2021-09-29 17:38:53 +02:00 |
|
krangelov
|
6efb878c43
|
pattern matching for "x"*
|
2021-09-29 14:57:18 +02:00 |
|
krangelov
|
edd7081dea
|
implement measured patterns
|
2021-09-29 13:26:06 +02:00 |
|
krangelov
|
2137324f81
|
safe pattern matching in the presence of a variable
|
2021-09-29 09:32:09 +02:00 |
|
krangelov
|
86326d282f
|
pattern matching on strings
|
2021-09-29 09:18:52 +02:00 |
|
krangelov
|
fee186feca
|
fix table selection with meta variables and lambda variables
|
2021-09-28 13:49:35 +02:00 |
|
John J. Camilleri
|
808e8db141
|
Merge branch 'majestic' of github.com:GrammaticalFramework/gf-core into majestic
|
2021-09-28 11:58:31 +02:00 |
|
John J. Camilleri
|
16eb5f1a89
|
Type initialiser accepts sequences, stores internally as tuples. Add tests which try to break things.
|
2021-09-28 11:58:22 +02:00 |
|
krangelov
|
28dd0eda22
|
evaluation for Prod
|
2021-09-28 11:47:31 +02:00 |
|
krangelov
|
0771906206
|
Merge branch 'majestic' of github.com:GrammaticalFramework/gf-core into majestic
|
2021-09-28 11:13:58 +02:00 |
|
krangelov
|
fcad8dd3e2
|
no more space leaks
|
2021-09-28 11:13:45 +02:00 |
|
krangelov
|
67f83ebf8a
|
don't add_ref if the revision doesn't exist
|
2021-09-28 11:12:12 +02:00 |
|
John J. Camilleri
|
388829d63d
|
Make hypos tuples again 😥
|
2021-09-28 10:35:19 +02:00 |
|
krangelov
|
9863f32d05
|
fix a memory leak
|
2021-09-28 09:53:40 +02:00 |
|
krangelov
|
5334174923
|
fix reference counting but valgrind says that there are more leaks
|
2021-09-27 20:24:57 +02:00 |
|
krangelov
|
2b725861fb
|
mark 10000000000000000000 as UL
|
2021-09-27 19:47:24 +02:00 |
|
John J. Camilleri
|
8c3f9c8d73
|
Use PyBool instead of PyLong for bind_type
|
2021-09-27 15:37:33 +02:00 |
|
John J. Camilleri
|
7dafeee57b
|
Raise KeyError in prob functions for undefined functions/categories
|
2021-09-27 14:33:14 +02:00 |
|
John J. Camilleri
|
19251e5e61
|
Add exprProbability
|
2021-09-27 14:22:13 +02:00 |
|
krangelov
|
af45e96108
|
Merge branch 'majestic' of github.com:GrammaticalFramework/gf-core into majestic
|
2021-09-27 14:12:24 +02:00 |
|