| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-02-03 | pg -lexc now writes a list of multichar symbols and a title ("Root") for the ↵ | aarne | |
| lexicon, as required by Xerox lexc | |||
| 2012-11-22 | better visualization of parse trees | peter.ljunglof | |
| 2012-10-16 | GF.Command.Command: turn CommandOutput into a newtype | hallgren | |
| The output from commands is represented as ([Expr],String), where the [Expr] is used when data is piped between commands and the String is used for the final output. The String can represent the same list of trees as the [Expr] and/or contain diagnostic information. Sometimes the data that is piped between commands is not a list of trees, but e.g. a string or a list of strings. In those cases, functions like fromStrings and toStrings are used to encode the data as a [Expr]. This patch introduces a newtype for CommandOutput and collects the functions dealing with command output in one place to make it clearer what is going on. It also makes it easier to change to a more direct representation of piped data, and make pipes more "type safe", if desired. | |||
| 2012-09-25 | Use the SIO monad in the GF shell | hallgren | |
| + The restrictions on arbitrary IO when GF is running in restricted mode is now enforced in the types. + This hopefully also solves an intermittent problem when accessing the GF shell through the web API provided by gf -server. This was visible in the Simple Translation Tool and probably caused by some low-level bug in the GHC IO libraries. | |||
| 2012-09-25 | GF.Command.Commands: allCommands is now a constant | hallgren | |
| The dependency on PGFEnv has been moved from the list to the exec function of the commands in the list. This means that the help command no longer needs to generate a new list of commands and that the state of the shell (type GF.Command.Interpreter.CommandEnv) no longer needs to contain the list of commands. | |||
| 2012-08-29 | A basic infrastructure for generating Teyjus bytecode from the GF abstract ↵ | kr.angelov | |
| syntax | |||
| 2012-06-10 | command option ma -known to drop unknown words | aarne | |
| 2011-11-01 | Fixed a typo in the shell online help | Nick Frolov | |
| 2011-09-25 | structured examples in help into pairs (command,explanation) | aarne | |
| 2011-09-22 | the sd -size command now shows the size of all code needed for defining an oper | aarne | |
| 2011-09-22 | documented the ss command | aarne | |
| 2011-09-21 | commands ss to show source, and sd to show the dependencies of a constant | aarne | |
| 2011-09-15 | Add a command name header to the 'help -t2t' output | hallgren | |
| 2011-09-14 | Omit empty sections in gf help output | hallgren | |
| 2011-09-14 | GF shell command 'help -t2t' outputs help in txt2tags format | hallgren | |
| 2011-08-28 | import command now gives priority to new abstract syntax, and discards the ↵ | aarne | |
| old concretes if they are for the old abstract; the new priority is implemented in PGF.Data.unionPGF | |||
| 2011-08-25 | reload command in shell | aarne | |
| 2011-05-02 | transliteration via configuration file: ps -to=file or ps -from=file | aarne | |
| 2011-04-08 | GF shell restricted mode: found one more writeFile that should be restricted | hallgren | |
| 2011-02-10 | Adding a basic lexicon-based tokenizer and the asociated command in gf shell | gdetrez | |
| 2011-03-12 | generalized pt -transfer so that it goes into subtrees (naive implementation ↵ | aarne | |
| in TreeOperations; using PGF.Expr.match would be better); example given in 'h pt' | |||
| 2011-03-04 | switched the upper and lower parts of lexc entries to their standard order | aarne | |
| 2011-03-03 | GF shell restricted mode | hallgren | |
| 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 | print lexicon in Xerox LEXC format: pg -lexc | aarne | |
| 2011-03-01 | corrected help for l command | aarne | |
| 2011-02-28 | the command show_operations to inspect opers in scope | aarne | |
| 2011-02-25 | command ga moved to option 'aw -giza' | aarne | |
| 2011-02-06 | a simple clitic analysis command 'ca' | aarne | |
| 2010-12-14 | updated documentation of pg -printer formats | aarne | |
| 2010-12-14 | documented the pgf -printer values for help | aarne | |
| 2010-12-14 | option cc -list added | aarne | |
| 2010-12-10 | preparing resource api for multilingual documentation | aarne | |
| 2010-12-06 | simple refactoring in PGF.Macros and related | krasimir | |
| 2010-12-07 | optimize-pgf and file flag in pg -pgf | aarne | |
| 2010-12-07 | moved PGF.ToApi to GF.Compile.ToAPI | aarne | |
| 2010-12-07 | shell command pg -pgf writes current pgf into a file | aarne | |
| 2010-12-06 | printing option -api in the eb command | aarne | |
| 2010-12-06 | no more IO in the syntax to API translator | ra.monique | |
| 2010-12-06 | vt -api with conversion to resource API names | aarne | |
| 2010-11-30 | format .gfm for multiple modules in the same file; includes lines with ↵ | aarne | |
| ;-separated words | |||
| 2010-11-22 | lang flag in align_words sets the list of languages | aarne | |
| 2010-11-24 | command ai in the shell now shows the probability of the tree | krasimir | |
| 2010-11-17 | fixed some bugs in translation quiz | aarne | |
| 2010-10-31 | added giza Alignments with command ga and merged the rendering algorithm for ↵ | ramona.enache | |
| graphviz and giza alignments | |||
| 2010-10-18 | added explicit depth parameter to the parsing API and the corresponding ↵ | krasimir | |
| command in the shell | |||
| 2010-10-12 | added option -depth to command gr | krasimir | |
| 2010-10-02 | refactor the API for random generation again. Now PGF contains probabilities ↵ | krasimir | |
| in the abstract syntax | |||
| 2010-09-22 | the first revision of exhaustive and random generation with dependent types. ↵ | krasimir | |
| Still not quite stable. | |||
| 2010-09-22 | cleanup and export the Probabilistic API from PGF | krasimir | |
| 2010-08-09 | native representation for HOAS in PMCFG and incremental type checking of the ↵ | krasimir | |
| parse forest | |||
