summaryrefslogtreecommitdiff
path: root/src/runtime/c/pgf/expr.c
AgeCommit message (Expand)Author
2017-09-05added exprFunctions in the Haskell bindingKrasimir Angelov
2017-09-05added exprSize in the Haskell bindingKrasimir Angelov
2017-09-04instance Eq Expr in the Haskell bindingKrasimir Angelov
2017-09-01complete details for the "ai" command in the C shellKrasimir Angelov
2017-09-01added function treeProbability in the Haskell bindingKrasimir Angelov
2017-04-19explicitly classify all functions in libpgf as either internal or API functionskrasimir
2017-04-13gu_string_buf -> gu_new_string_buf in libgukrasimir
2017-04-13full support for Latin1 GF identifiers in the C runtimekrasimir
2017-01-26added mkMeta and unMeta in the Haskell bindingkrasimir
2016-05-25when expressions with Float literals are printed, we should use the same form...krasimir
2016-04-13locale independent printing for doubles when they are part of an abstract exp...krasimir
2016-04-13fix for reading PgfExpr with a double literalkrasimir
2015-12-22added API for reading a list of tuples in the SG modulekrasimir
2015-11-25added readTriple in libsg and its Haskell bindingkrasimir
2015-11-19added mkInt and mkFloat in the Haskell binding to make it easy to create lite...krasimir
2015-09-08add readTriple in the Haskell bindingkrasimir
2015-02-24implemented escape characters when reading/printing an abstract expression wi...krasimir
2014-12-19added mkStr to the Haskell bindingkr.angelov
2014-12-19added mkApp to the Haskell bindingkr.angelov
2014-10-17the C runtime now supports reading and writing expressions with indexed meta ...kr.angelov
2014-10-16bugfix in the parser for abstract expressions in the C runtimekr.angelov
2014-10-09throw away the long obsolete runtime type information in the C runtimekr.angelov
2014-09-30fix in pgf_print_expr for lambda abstractions with more than one argumentkr.angelov
2013-11-22the GF syntax for identifiers is exteded with quoted forms, i.e. you could wr...kr.angelov
2013-11-06when printing floating literals use %lg instead of %lf for better outputkr.angelov
2013-10-04GuString is now an ordinary C string - it makes live easier. In addition PgfS...kr.angelov
2013-09-17a major refactoring in the C runtime. GuList is now removed and replaced with...kr.angelov
2013-09-05remove the string internalization since it slows down grammar loading with li...kr.angelov
2013-09-05remove the read and write modules from libgu. this simplifies the i/o layerkr.angelov
2013-07-02complete pgf_expr_eq in the C runtimekr.angelov
2013-07-02hash function for abstract syntax treeskr.angelov
2013-06-27a complete Python API for reading, printing and manipulation of abstract tree...kr.angelov
2013-05-21fix the encoding problem with unicode literals in the Python bindingkr.angelov
2013-04-19the C runtime and the Python binding now have an API for parser evaluation. T...kr.angelov
2013-02-11the grammar reader in the C runtime is completely rewritten and it doesn't us...kr.angelov
2012-12-18the C runtime now can read abstract expressions with literals and meta variableskr.angelov
2012-12-13a top-level API for parsing in the C runtimekr.angelov
2012-12-13bugfix: pgf_read_expr no longer requires a semicolon at the end of an abstrac...kr.angelov
2012-03-07libpgf: implementation for built in literal categorieskr.angelov
2012-02-27libpgf: pretty printing for expressions with metavaraibleskr.angelov
2012-02-17libpgf: added printer.ckr.angelov
2012-01-24libpgf: few fixes to make the loading of grammars with def rules possiblekr.angelov
2012-01-23libpgf: printing of literals and flagskr.angelov
2012-01-21added an API for printing the PGF to human readable formatkr.angelov
2012-01-20initial import of the C runtimekr.angelov