summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-02-17libpgf: simplify the loading of PgfCncCatkr.angelov
2012-02-17libpgf: added printer.ckr.angelov
2012-02-17gfse: when uploading/compiling a grammar, automatically upload inherited ↵hallgren
grammars as well
2012-02-16gfse: bug fixhallgren
...in the function that computes the transitive closure of the grammar inheritance relation.
2012-02-16gfse: you can now remove grammars from the list of inherited grammarshallgren
2012-02-16gfse: style sheet fixeshallgren
2012-02-15gfse: more work on grammar extensionhallgren
Grammars can now inherit from several other grammars. Hovering over a catagory name in a function type in the abstract syntax shows where the category was inherited from.
2012-02-15minibar_translations.js: bug fixhallgren
Two methods used the global variable p instead of declaring a local variable p. This caused the function p (that constructs HTML <p> elements) in support.js to suddenly be redefined as a number.
2012-02-14gfse: make categories from inherited grammars available in the startcat menuhallgren
2012-02-13gfse: bug fix in grammar download from cloudhallgren
2012-02-13gfse & minibar: small fixeshallgren
2012-02-13minibar: fix problems with the feedback formhallgren
2012-02-13gfse: better integration of the minibarhallgren
The minibar is now displayed inside the editor, intead of on a separate page. This makes the context clearer and makes it more obiovous how to return to the editor.
2012-02-13minibar: bug fix: accidental reference to global variable "server"hallgren
2012-02-13gfse: added a button to go directly from the editor to the minibarhallgren
If there is an error in the grammar, the error message is shown below the grammar instead. Also: GFServer.hs now returns compiler output in a JSON structure instead of as a HTML page.
2012-02-10gfse: stay on the same page when compiling grammarshallgren
The link to the minibar (or compiler errors) are now shown below the grammar on the same page. If you go to the minibar, you only have to press the back button once to get back to the editor. Also some output formatting changes in GFServer.hs.
2012-02-10gfse&minibar: select the right grammar in minibar when invoked from gfsehallgren
The grammar that the user is currently working is now the one shown initially in minibar, instead of the first grammar in alphabetical order. Also GFServer.hs now removes absolute paths to the grammar files on the server in error messages from GF returned to to gfse.
2012-02-10gfse: bug fix: syntax check in concrete syntax wasn't workinghallgren
In newer versions of GF the shell says "syntax error" instead of "parse error".
2012-02-09gfse: initial support for module extensionhallgren
There is a new way to create a new grammar based on an existing grammar: by extending it. (It is also possible to clone an existing grammar, a before.)
2012-02-07gfse: document the representation of GF grammars used by the editor.hallgren
2012-02-01gf -server: better error message for requests with unsupported HTTP methodshallgren
2012-02-01gf -server: fix bug that caused '+' to be converted to ' ' in uploaded grammarshallgren
Fixed buggy workaround for bug in httpd-shed function queryToArguments.
2012-01-26libpgf: switch to using callbacks and lazy prediction in the parser. this ↵kr.angelov
reduce the parsing time from 11 sec down to 3 sec.
2012-01-26libpgf: use a temporal pool for allocating the arrays in the continuation ↵kr.angelov
map of the parser
2012-01-26libpgf: fix a warning in reader.ckr.angelov
2012-01-26libpgf: fix in string.hkr.angelov
2012-01-24libpgf: few fixes to make the loading of grammars with def rules possiblekr.angelov
2012-01-23libpgf: extra_ccat is now redundant and was removedkr.angelov
2012-01-23libpgf: forgot to add utils/pgf-print.ckr.angelov
2012-01-23pgf-translate: add \n at the end of two error messageskr.angelov
2012-01-23libpgf: debugging framework for the parserkr.angelov
2012-01-23libpgf: the concrete categories were allocated from the temporary poolkr.angelov
2012-01-23libpgf: printing of literals and flagskr.angelov
2012-01-23libpgf: move the lindefs field from PgfCncCat to PgfCCat. display the list ↵kr.angelov
in the grammar printout
2012-01-21added an API for printing the PGF to human readable formatkr.angelov
2012-01-21fix the crash in the reader when there aren't any productions per category.kr.angelov
2012-01-20initial import of the C runtimekr.angelov
2012-01-14sorted the list of funs and cats in GrammatToPGF to get the predef ↵aarne
categories in proper place and get gr, ai, gt work properly
2011-12-19the parser now use nub instead of nubsort which means that the abstract ↵kr.angelov
syntax trees will be returned lazily
2011-12-14gf -server[=port]hallgren
You can now specify which port the HTTP server should run on in server mode. The default is 41296.
2011-12-14gf -server mode improvementshallgren
+ Avoid looping if it is not possible to create a new server directory. + Work on FastCGI support using the direct-fastcgi package (commented out for now because of buggy behavior).
2011-12-08Now graphvizAbstractTree suppress the visualization of implicit arguments.kr.angelov
2011-12-02The typechecker is still unfinished but at least it can typecheck the ↵kr.angelov
English resource grammar
2011-12-02missing cases in GF.Grammar.Binarykr.angelov
2011-11-30Hopefully complete Value type and a little bit more on computations.kr.angelov
2011-11-30more stuff in the new type checkerkr.angelov
2011-11-29fix the compilation after the patch for the new type checkerkr.angelov
2011-11-29Sketch of the new type checker for the concrete syntax. Enabled only with ↵kr.angelov
-new-comp
2011-11-28gfse: fix bugs and typoshallgren
2011-11-24now if some module is compiled with -no-pmcfg then the PMCFG code is ↵kr.angelov
generated at the end during the linking phase. Now the default compilation of the libraries with cabal is with -no-pmcfg.