summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-03-18PGF run-time library: function names in BracketedString (experimental)hallgren
+ Make room for function names in the BracketedString data structure. + Fill in function names when linearizing an abstract syntax tree to a BracketedString. + Fill in wildCId when it is not obvious what the function is. + Function bracketedLinearize: for compatibility with the other linearization functions, return Leaf "" instead of error "cannot linearize". + Export flattenBracketedString from module PGF. + PGFServce: make function names available in the JSON representation of BracketedString.
2012-03-18minibar: word-for-word replacement (experimental)hallgren
The new functionality also needs some new PGF service functionality, which will be provided in a separate patch.
2012-03-17Cloud service start page layout fix for small screenshallgren
2012-03-16PGFService.hs: command=browse can now produce output in JSON format.hallgren
To get JSON output, add the parameter format=json. The JSON structure contains the output from the function PGF.browse. The default is format=html for backwards compatibility.
2012-03-12libpgf: a new implementation for literals which also allows custom literals. ↵kr.angelov
the same mechanism is now used for the metavariables
2012-03-09libpgf: added simple lexerkr.angelov
2012-03-08minibar: add an option to make it easy to select png or svg outputhallgren
for abstract synax trees, parse trees and word alignment diagrams.
2012-03-08PGFService.hs: add output format option to the commands abstrtree, parsetree ↵hallgren
and alignment Supported output formats: gv, png, svg.
2012-03-07libpgf: implementation for built in literal categorieskr.angelov
2012-03-07libpgf: simple fix in the parser debuggerkr.angelov
2012-03-07libpgf: two APIs - one for finding all parse results and another for finding ↵kr.angelov
the best parse result
2012-03-06gfse: small usability improvementshallgren
2012-03-05gfse: more helpful hints about grammar parts and RGL moduleshallgren
2012-03-05gfse: bug fix: avoid hickup when inhertiting from a missing concrete syntaxhallgren
2012-03-05gf-server.cabal: always build the fastcgi module (pgf-server), lower version ↵hallgren
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-05minibar: tool tip on the feedback button and hint in the feedback formhallgren
that the user should select a language from the To: menu to suggest a better translation to a particular language.
2012-03-05libpgf: now all concrete functions and categories are explicitly linked to ↵kr.angelov
their abstract counter parts
2012-03-02libpgf: preliminary version for the statistical ranking. we use naive ↵kr.angelov
statistical model with random weight for the meta variables.
2012-03-02libpgf: simple optimization in the implementation for heapskr.angelov
2012-03-01gfse: bug fixhallgren
Fix a problem opening grammars created before grammar extension was introduced.
2012-02-29libpgf: an API for building heaps from buffers in gu/seq.ckr.angelov
2012-02-29gfse & minibar: minor style adjustmentshallgren
2012-02-29gf -server: update start page, add links to some documentationhallgren
2012-02-29gfse: add missing file sort.js to the repositoryhallgren
2012-02-29PGFService.hs bug fix: pattern match failure in doParsehallgren
doParse was missing a branch for PGF.ParseIncomplete. Also introduced the operator .= to simply the code that builds JSON objects.
2012-02-29libpgf: the first prototype for the robust parserkr.angelov
2012-02-29libpgf: the choice object should remember integers instead of single byteskr.angelov
2012-02-28gfse: Translation Quiz integrationhallgren
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-28gf -server mode: JSONP support for grammar listshallgren
Needed by the translation quiz.
2012-02-28libpgf: another fix in the parser debuggerkr.angelov
2012-02-28bug fix in AppPredefined: don't compare values that contain variables. this ↵aarne
should be checked even more generally.
2012-02-28libpgf: the time measurement in pgf-translate should be made after ↵kr.angelov
pgf_parse_result for more accurate timing
2012-02-28libpgf: fix in the parser debuggerkr.angelov
2012-02-28buf fix in the compiler for HOASkr.angelov
2012-02-27gfse: recognize Predef categories Int, Float and Stringhallgren
but don't show them in the startcat menu.
2012-02-27gfse: text mode improvementshallgren
+ 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-27libpgf: pretty printing for expressions with metavaraibleskr.angelov
2012-02-27Phrasebook feedback: hide feedback submitted by Googlebothallgren
2012-02-24gfse: text mode editing: accept grammars with printname judgementshallgren
But printname judgements are ignored for now. Also fixed an UTF-8 encoding bug when parsing uploaded grammars in gf -server mode.
2012-02-24gfse: text mode tweakshallgren
2012-02-24libpgf: fix in pgf_read_into_mapkr.angelov
2012-02-24libpgf: simple fix in the grammar printer and the readerkr.angelov
2012-02-24the Predef function eqVal to compare equality of parameter valuesaarne
2012-02-23src/server/ContentService.hs: fix compilaton problemhallgren
2012-02-23hindi-resource-grammarvirk.shafqat
2012-02-22libpgf: now we have both complete bottom up index for robust parsing and ↵kr.angelov
fast lexical lookup from the same index
2012-02-22gfse: layout fixhallgren
Style options inteded for some buttons used in example-based editing was unintensionally applied to some other OK/Cancel buttons as well.
2012-02-22gfse: experimental support for editing concrete syntax in text modehallgren
2012-02-22gfse: some refactoringhallgren
2012-02-22libpgf: two small fixes in the parser debuggerkr.angelov