Krasimir Angelov
|
2bf3fcfc9c
|
fix transactions on Windows
|
2023-01-27 08:33:04 +01:00 |
|
Krasimir Angelov
|
bdb9a20f7e
|
fix int->size_t types
|
2023-01-26 21:53:59 +01:00 |
|
Krasimir Angelov
|
d32ba0538d
|
fix the read/write lock on Windows
|
2023-01-26 19:30:24 +01:00 |
|
Krasimir Angelov
|
dc2a3cb3d4
|
temporary export even for embeded runtime
|
2023-01-26 14:36:46 +01:00 |
|
Krasimir Angelov
|
6faab424dd
|
forgot closing the file
|
2023-01-26 14:35:29 +01:00 |
|
Krasimir Angelov
|
74e0880eca
|
silence some warnings for MSVC
|
2023-01-26 09:07:41 +01:00 |
|
Krasimir Angelov
|
c327b7e1d9
|
restore type signatures that accidentally changed
|
2023-01-26 08:57:14 +01:00 |
|
Krasimir Angelov
|
5d72714ef3
|
use strunct PgfConcrLin for consistency
|
2023-01-26 08:51:59 +01:00 |
|
Krasimir Angelov
|
60fa0b6314
|
disable warning C4200 for MSVC
|
2023-01-26 08:51:00 +01:00 |
|
Krasimir Angelov
|
86f8562d36
|
add EXTERN_C for all API function for MSVC
|
2023-01-26 08:44:47 +01:00 |
|
Krasimir Angelov
|
14d8b14827
|
rename strdup to _strdup for MSVC
|
2023-01-26 08:42:42 +01:00 |
|
Krasimir Angelov
|
7c13168bff
|
use pragmas on when compiled with GCC
|
2023-01-26 08:40:27 +01:00 |
|
Krasimir Angelov
|
42c522954d
|
use struct instead of class for consistency
|
2023-01-26 08:40:02 +01:00 |
|
Krasimir Angelov
|
8926a4f4c2
|
alloca.h -> malloc.h
|
2023-01-26 08:35:11 +01:00 |
|
Krasimir Angelov
|
54d594aa07
|
use struct PgfSequenceItor for consistency
|
2023-01-26 08:33:24 +01:00 |
|
Krasimir Angelov
|
b138d0c89b
|
use alloca for compatibility with MSVC
|
2023-01-26 08:31:44 +01:00 |
|
Krasimir Angelov
|
ee96bcbb1c
|
define PgfDB as class for C++ and as struct for C
|
2023-01-26 08:22:14 +01:00 |
|
Krasimir Angelov
|
69c70694aa
|
define COMPILING_STATIC_PGF for MSVC
|
2023-01-26 08:20:14 +01:00 |
|
Krasimir Angelov
|
1d5dffa7a6
|
printf annotation compatible with MSVC
|
2023-01-26 07:28:43 +01:00 |
|
Krasimir Angelov
|
58e686c901
|
define ssize_t for MSVC
|
2023-01-26 00:18:08 +01:00 |
|
Krasimir Angelov
|
8cefedd8ef
|
fix
|
2023-01-26 00:14:30 +01:00 |
|
Krasimir Angelov
|
a1df64987e
|
rename _open,_lseek,_close
|
2023-01-26 00:09:51 +01:00 |
|
Krasimir Angelov
|
7432569578
|
include <io.h> for MSVC
|
2023-01-26 00:04:11 +01:00 |
|
Krasimir Angelov
|
89a9806925
|
PGF_API->PGF_API_DECL
|
2023-01-25 23:47:38 +01:00 |
|
Krasimir Angelov
|
ed5d0269ac
|
PGF_INTERNAL->PGF_INTERNAL_DECL
|
2023-01-25 23:35:25 +01:00 |
|
Krasimir Angelov
|
fc6ded1759
|
one more fix for thread local on MSVC
|
2023-01-25 23:26:09 +01:00 |
|
Krasimir Angelov
|
696a9ffb16
|
thread local for MSVC
|
2023-01-25 23:16:02 +01:00 |
|
Krasimir Angelov
|
3f44c3541a
|
PGF_API -> PGF_API_DECL
|
2023-01-25 20:11:23 +01:00 |
|
Krasimir Angelov
|
a912da9b13
|
fix bracketed linearization for metavariables
|
2023-01-23 21:37:06 +01:00 |
|
Krasimir Angelov
|
e895ccdaee
|
an attempt to fix the compilation on Windows
|
2023-01-23 19:13:34 +01:00 |
|
Krasimir Angelov
|
dae9009c86
|
report the right function in the bracket even if there is no lin
|
2023-01-16 13:33:02 +01:00 |
|
Krasimir Angelov
|
00227014b8
|
simpler but working name allocator
|
2022-12-10 18:43:26 +01:00 |
|
Krasimir Angelov
|
8f7e4c084c
|
an API to create unique function names
|
2022-12-05 08:11:43 +01:00 |
|
Krasimir Angelov
|
a6aa6c2a5a
|
constant time and space grammar embedding
|
2022-11-16 09:43:09 +01:00 |
|
Krasimir Angelov
|
fd3c31b74d
|
fix space leak during the first transaction
|
2022-11-12 19:45:47 +01:00 |
|
Krasimir Angelov
|
fda1353148
|
add consistant version numbers
|
2022-11-10 15:33:51 +01:00 |
|
Krasimir Angelov
|
d784e2584b
|
A lower-level transaction API and a transaction command in the shell
|
2022-10-24 10:44:40 +02:00 |
|
Krasimir Angelov
|
39ac59c2b9
|
bugfixes related to old pointers
|
2022-10-24 10:37:38 +02:00 |
|
Krasimir Angelov
|
d8aab2962c
|
check for lins without funs
|
2022-10-21 13:41:41 +02:00 |
|
Krasimir Angelov
|
706b74a15b
|
bugfix: check for 0 before free_ref
|
2022-10-08 08:08:30 +02:00 |
|
Krasimir Angelov
|
35d6a12074
|
fix a space leak
|
2022-10-07 23:30:26 +02:00 |
|
Krasimir Angelov
|
b39f481316
|
check for zero epsilon or backref pointers
|
2022-10-04 12:04:18 +02:00 |
|
Krasimir Angelov
|
e2a7974853
|
partial support for epsilon rules
|
2022-10-04 11:44:22 +02:00 |
|
Krasimir Angelov
|
693ca7ffa5
|
Merge branch 'majestic' of github.com:GrammaticalFramework/gf-core into majestic
|
2022-10-03 11:55:37 +02:00 |
|
Krasimir Angelov
|
2accfa57f1
|
bugfix: the viterbi prob. of a state is computable only after we know the chunks
|
2022-10-03 11:54:17 +02:00 |
|
Krasimir Angelov
|
0bc7e8ea2e
|
reuse PgfParser::before instead of the new PgfParser::fetch_state
|
2022-10-03 11:51:34 +02:00 |
|
Krasimir Angelov
|
c15b5271a9
|
fix the printing of meta items
|
2022-10-03 11:48:40 +02:00 |
|
Krasimir Angelov
|
9f2cbe70fe
|
fix the printer for the debug output after the last change
|
2022-10-03 11:47:36 +02:00 |
|
Krasimir Angelov
|
f05b0ff82a
|
pgf_expr_prob is now compatible with the parse model
|
2022-09-30 15:56:07 +02:00 |
|
Krasimir Angelov
|
855fa7ebf3
|
use TextSpots for correct extraction of unknown words
|
2022-09-30 11:58:09 +02:00 |
|