kr.angelov
c1b2246fa9
libpgf: added simple lexer
2012-03-09 09:14:44 +00:00
hallgren
f5737e8222
minibar: add an option to make it easy to select png or svg output
...
for abstract synax trees, parse trees and word alignment diagrams.
2012-03-08 15:30:31 +00:00
hallgren
7091ba131a
PGFService.hs: add output format option to the commands abstrtree, parsetree and alignment
...
Supported output formats: gv, png, svg.
2012-03-08 11:25:15 +00:00
kr.angelov
1da464a4cc
libpgf: implementation for built in literal categories
2012-03-07 16:39:29 +00:00
kr.angelov
bf81c0f77f
libpgf: simple fix in the parser debugger
2012-03-07 12:23:07 +00:00
kr.angelov
e871330665
libpgf: two APIs - one for finding all parse results and another for finding the best parse result
2012-03-07 11:00:17 +00:00
hallgren
5a43e69f30
gfse: small usability improvements
2012-03-06 23:04:36 +00:00
hallgren
1b4f1863c6
gfse: more helpful hints about grammar parts and RGL modules
2012-03-05 21:12:33 +00:00
hallgren
61be155fc3
gfse: bug fix: avoid hickup when inhertiting from a missing concrete syntax
2012-03-05 20:47:52 +00:00
hallgren
139e90b2e1
gf-server.cabal: always build the fastcgi module (pgf-server), lower version requirement on the cgi package
...
+ The flag fastcgi is removed: building the fastcgi is the main purpose of
this cabal file again.
+ pgf-http superseded by gf-server, but is still available as an option
+ Require cgi>=3001.7.3 instead of cgi>=3001.8.0.
2012-03-05 16:38:54 +00:00
hallgren
7c6ea86357
minibar: tool tip on the feedback button and hint in the feedback form
...
that the user should select a language from the To: menu to suggest a better
translation to a particular language.
2012-03-05 14:54:42 +00:00
kr.angelov
791a1a17b0
libpgf: now all concrete functions and categories are explicitly linked to their abstract counter parts
2012-03-05 12:59:31 +00:00
kr.angelov
fdf6dd7798
libpgf: preliminary version for the statistical ranking. we use naive statistical model with random weight for the meta variables.
2012-03-02 19:25:01 +00:00
kr.angelov
79c7141973
libpgf: simple optimization in the implementation for heaps
2012-03-02 17:43:46 +00:00
hallgren
2394a09cc0
gfse: bug fix
...
Fix a problem opening grammars created before grammar extension was introduced.
2012-03-01 18:11:58 +00:00
kr.angelov
862e89db8d
libpgf: an API for building heaps from buffers in gu/seq.c
2012-02-29 18:51:21 +00:00
hallgren
1fed3349f7
gfse & minibar: minor style adjustments
2012-02-29 17:37:13 +00:00
hallgren
4ae34abd04
gf -server: update start page, add links to some documentation
2012-02-29 17:05:45 +00:00
hallgren
74b643bfc3
gfse: add missing file sort.js to the repository
2012-02-29 16:36:28 +00:00
hallgren
cc2299dde7
PGFService.hs bug fix: pattern match failure in doParse
...
doParse was missing a branch for PGF.ParseIncomplete.
Also introduced the operator .= to simply the code that builds JSON objects.
2012-02-29 16:21:34 +00:00
kr.angelov
aca0bd5ee5
libpgf: the first prototype for the robust parser
2012-02-29 14:43:08 +00:00
kr.angelov
65a69cab91
libpgf: the choice object should remember integers instead of single bytes
2012-02-29 13:41:59 +00:00
hallgren
eb1b4ecf3f
gfse: Translation Quiz integration
...
Also moved the translation quiz from demos/TransQuiz to src/www/TransQuiz so
that it will be installed by 'cabal install' along with the other files that
are installed for use by gf -server mode.
2012-02-28 17:24:34 +00:00
hallgren
a68331d287
gf -server mode: JSONP support for grammar lists
...
Needed by the translation quiz.
2012-02-28 17:20:59 +00:00
kr.angelov
e0bf3c0a07
libpgf: another fix in the parser debugger
2012-02-28 16:37:12 +00:00
aarne
8b07c2607d
bug fix in AppPredefined: don't compare values that contain variables. this should be checked even more generally.
2012-02-28 15:13:32 +00:00
kr.angelov
9536cecae8
libpgf: the time measurement in pgf-translate should be made after pgf_parse_result for more accurate timing
2012-02-28 13:14:24 +00:00
kr.angelov
3aa26948de
libpgf: fix in the parser debugger
2012-02-28 13:12:38 +00:00
kr.angelov
df0fe4363d
buf fix in the compiler for HOAS
2012-02-28 08:10:47 +00:00
hallgren
ae6ec34337
gfse: recognize Predef categories Int, Float and String
...
but don't show them in the startcat menu.
2012-02-27 17:18:05 +00:00
hallgren
6191dc4f51
gfse: text mode improvements
...
+ Preserve the startcat flag.
+ Preserve judgement order when possible (GF's parser does not preserve order
and does not record exact source locations, only line numbers)
2012-02-27 16:50:06 +00:00
kr.angelov
9604f3623a
libpgf: pretty printing for expressions with metavaraibles
2012-02-27 13:50:35 +00:00
hallgren
e0963de363
Phrasebook feedback: hide feedback submitted by Googlebot
2012-02-27 13:18:03 +00:00
hallgren
fc784e92df
gfse: text mode editing: accept grammars with printname judgements
...
But printname judgements are ignored for now.
Also fixed an UTF-8 encoding bug when parsing uploaded grammars in gf -server
mode.
2012-02-24 17:12:38 +00:00
hallgren
69066a7ecd
gfse: text mode tweaks
2012-02-24 15:16:37 +00:00
kr.angelov
695c776065
libpgf: fix in pgf_read_into_map
2012-02-24 15:15:07 +00:00
kr.angelov
0faffc6ffd
libpgf: simple fix in the grammar printer and the reader
2012-02-24 13:52:21 +00:00
aarne
a777481313
the Predef function eqVal to compare equality of parameter values
2012-02-24 10:00:27 +00:00
hallgren
9dbe4ba41a
src/server/ContentService.hs: fix compilaton problem
2012-02-23 16:46:21 +00:00
virk.shafqat
9aede98c7f
hindi-resource-grammar
2012-02-23 13:36:50 +00:00
kr.angelov
f1d2852c4d
libpgf: now we have both complete bottom up index for robust parsing and fast lexical lookup from the same index
2012-02-22 21:27:54 +00:00
hallgren
4eaa41eaf0
gfse: layout fix
...
Style options inteded for some buttons used in example-based editing was
unintensionally applied to some other OK/Cancel buttons as well.
2012-02-22 16:45:46 +00:00
hallgren
39c1b5a5fa
gfse: experimental support for editing concrete syntax in text mode
2012-02-22 16:30:42 +00:00
hallgren
51432622ef
gfse: some refactoring
2012-02-22 14:12:31 +00:00
kr.angelov
440b208144
libpgf: two small fixes in the parser debugger
2012-02-22 14:06:49 +00:00
kr.angelov
831de53573
libpgf: the map curr_lindefs must be allocated from a temporary pool
2012-02-22 08:49:08 +00:00
kr.angelov
dc4c3d3b28
libpgf: added index for fast lexicon lookup. Still not perfect
2012-02-21 21:17:50 +00:00
kr.angelov
eff8e1134a
utils/pgf-translate now reports the parsing time
2012-02-21 20:17:18 +00:00
hallgren
b35b48a701
gfse: edit abstract syntax in text mode with instant syntax error reporting
...
This is an experimental feature. It requires server support for parsing and is
thus not available while offline, unlike most other editing functionality.
2012-02-21 16:58:18 +00:00
virk.shafqat
14e0237950
sindhipatch
2012-02-21 09:02:42 +00:00