1
0
forked from GitHub/gf-core
Commit Graph

164 Commits

Author SHA1 Message Date
aarne 769121788a import command now gives priority to new abstract syntax, and discards the old concretes if they are for the old abstract; the new priority is implemented in PGF.Data.unionPGF 2011-08-28 10:35:55 +00:00
aarne 6757ab2b41 reload command in shell 2011-08-25 15:58:38 +00:00
aarne 4ec34bdbb6 transliteration via configuration file: ps -to=file or ps -from=file 2011-05-02 14:53:46 +00:00
hallgren 4d4a58e54a GF shell restricted mode: found one more writeFile that should be restricted 2011-04-08 13:20:50 +00:00
gdetrez 45ecae4b77 Adding a basic lexicon-based tokenizer and the asociated command in gf shell 2011-02-10 15:00:06 +00:00
aarne 1599ce4ba9 generalized pt -transfer so that it goes into subtrees (naive implementation in TreeOperations; using PGF.Expr.match would be better); example given in 'h pt' 2011-03-12 10:20:54 +00:00
aarne d9b5d3ed4d switched the upper and lower parts of lexc entries to their standard order 2011-03-04 17:25:53 +00:00
hallgren 2c1feccd17 GF shell restricted mode
By setting the environment variable GF_RESTRICTED before starting GF, the shell
will be run in restricted mode. This will prevent the GF shell from starting
arbitrary system commands (most uses of System.Cmd.system are blocked) and
writing arbitrary files (most commands that use writeFile et al are blocked).

Restricted mode is intended minimize the potential security risks involved
in allowing public access to the GF shell over the internet. It should be used
in conjuction with system level protection mechanisms (e.g. file permissions)
to make sure that a publicly acessible GF shell does not give access to parts
of the system that should not be publicly accessible.
2011-03-03 15:42:57 +00:00
aarne f32091cd53 print lexicon in Xerox LEXC format: pg -lexc 2011-03-03 08:31:15 +00:00
aarne 8e3674600c corrected help for l command 2011-03-01 16:15:20 +00:00
aarne 0dfbc9b730 the command show_operations to inspect opers in scope 2011-02-28 13:31:04 +00:00
aarne 390566b17e command ga moved to option 'aw -giza' 2011-02-25 12:55:36 +00:00
aarne 7445e56387 a simple clitic analysis command 'ca' 2011-02-06 16:19:24 +00:00
krasimir 0aab9833f7 more clear LICENSE file for GF 2010-12-21 10:57:54 +00:00
aarne 61e4e9ac20 updated documentation of pg -printer formats 2010-12-14 22:05:53 +00:00
aarne 9c86b62212 documented the pgf -printer values for help 2010-12-14 20:40:17 +00:00
aarne 4a5d8d9f55 option cc -list added 2010-12-14 17:42:42 +00:00
aarne 96433c2914 preparing resource api for multilingual documentation 2010-12-10 08:48:26 +00:00
krasimir b6446ec36d simple refactoring in PGF.Macros and related 2010-12-06 14:19:51 +00:00
aarne 0f444d8893 optimize-pgf and file flag in pg -pgf 2010-12-07 19:28:40 +00:00
aarne dd6e0b1730 moved PGF.ToApi to GF.Compile.ToAPI 2010-12-07 18:05:13 +00:00
aarne 978e2e4241 shell command pg -pgf writes current pgf into a file 2010-12-07 16:05:37 +00:00
aarne 1f75143d6c printing option -api in the eb command 2010-12-06 10:49:38 +00:00
ra.monique 7fba8c338d no more IO in the syntax to API translator 2010-12-06 10:15:14 +00:00
aarne 00111b10c1 vt -api with conversion to resource API names 2010-12-06 09:53:04 +00:00
aarne 752a7b8030 format .gfm for multiple modules in the same file; includes lines with ;-separated words 2010-11-30 14:50:24 +00:00
aarne 153568c17f lang flag in align_words sets the list of languages 2010-11-22 22:41:29 +00:00
krasimir 0b80b3ef0a command ai in the shell now shows the probability of the tree 2010-11-24 12:51:54 +00:00
aarne 2acb125f6f fixed some bugs in translation quiz 2010-11-17 08:30:02 +00:00
ramona.enache 1f8a0f0876 added giza Alignments with command ga and merged the rendering algorithm for graphviz and giza alignments 2010-10-31 13:39:01 +00:00
krasimir 775e59dabe added explicit depth parameter to the parsing API and the corresponding command in the shell 2010-10-18 16:51:25 +00:00
krasimir 8970184578 added option -depth to command gr 2010-10-12 13:36:37 +00:00
krasimir cb8795c222 refactor the API for random generation again. Now PGF contains probabilities in the abstract syntax 2010-10-02 13:03:57 +00:00
aarne 709b0518fa restored the .ebnf grammar format 2010-09-24 12:39:49 +00:00
krasimir 617ce3cce6 the first revision of exhaustive and random generation with dependent types. Still not quite stable. 2010-09-22 15:49:16 +00:00
krasimir 1c9305e7a3 cleanup and export the Probabilistic API from PGF 2010-09-22 09:06:19 +00:00
krasimir b0e110cf4f native representation for HOAS in PMCFG and incremental type checking of the parse forest 2010-08-09 10:10:08 +00:00
krasimir 95f1d40c56 report type errors in the shell from command "p" 2010-07-07 12:23:21 +00:00
krasimir 5ae7be358d redesign the open-literals API 2010-07-01 08:51:59 +00:00
krasimir 992a7ffb38 Yay!! Direct generation of PMCFG from GF grammar 2010-06-18 12:55:58 +00:00
krasimir 31856ebb4c now the parser could return partial parse results 2010-05-19 12:31:36 +00:00
krasimir 9e7b914c3c for backward compatibility we have the old parse function again. the old functionality is exposed by parse_ 2010-04-30 20:18:26 +00:00
krasimir 8460598801 first incarnation of the bracketed string API 2010-04-30 14:36:06 +00:00
aarne 3148bc3d90 new option pg -funs 2010-04-28 19:09:59 +00:00
krasimir 68de1cead3 wf,vt,vp,vd,aw should store files in utf8 2010-04-28 17:37:53 +00:00
krasimir c87bbcb8e4 fix the -view option for vt,vp,vd,aw to work on Windows 2010-04-27 20:01:54 +00:00
krasimir 6313244eac use the native unicode support from GHC 6.12 2010-04-19 09:38:36 +00:00
aarne ba13052d31 dependency graph can be restricted to some modules; added help dg 2010-04-06 08:53:44 +00:00
aarne 7a14507189 in the shell, permit 3-letter lang codes as concrete syntax names 2010-04-04 20:46:36 +00:00
aarne 716a209f65 PGF.groupResults and the option l -groups, to show ambiguities grouped by laguage 2010-03-22 19:03:06 +00:00