Commit Graph

  • bf5dfb2293 Nonlinear patterns in concrete syntax are now detected and reported as errors hallgren 2013-09-09 19:52:08 +00:00
  • 3543cb7a16 partial evaluator: prettier complaint about nonlinears patterns hallgren 2013-09-09 16:23:01 +00:00
  • 990789eb91 partial evaluator: complain about nonlinear patterns hallgren 2013-09-09 15:53:14 +00:00
  • 83283b0d6a Fix an old name shadowing bug in concrete syntax by removing the refresh pass hallgren 2013-09-09 14:29:57 +00:00
  • 5a4454aa8f added exhaustive generation in the Java binding kr.angelov 2013-09-06 07:21:38 +00:00
  • 14f8b96b56 remove the string internalization since it slows down grammar loading with little benefit kr.angelov 2013-09-05 13:34:49 +00:00
  • 46f2460a92 move src/runtime/android to src/ui/android/jni kr.angelov 2013-09-05 12:19:59 +00:00
  • d7916c1b08 Fix an old bug that prevented pattern matching agains values containg tables hallgren 2013-09-05 15:20:41 +00:00
  • f190e349c2 added version readPGF in Java which takes as argument InputStream. This makes it easier to load grammars from the assets folder in Android kr.angelov 2013-09-05 12:12:01 +00:00
  • ebc3fc51d0 fix gu_in_bytes_ to use buffering kr.angelov 2013-09-05 12:10:55 +00:00
  • 7c0bad5092 remove the read and write modules from libgu. this simplifies the i/o layer kr.angelov 2013-09-05 11:20:39 +00:00
  • 504341dfba remove dump and yaml from libgu kr.angelov 2013-09-05 10:01:47 +00:00
  • 8f975239c6 bugfix for gu_buffered_in kr.angelov 2013-09-05 09:50:57 +00:00
  • 9b97346c07 add gu and pgf in the library path for building the Java binding kr.angelov 2013-09-04 20:30:43 +00:00
  • bd2666eab4 added description file for building jpgf.jar kr.angelov 2013-09-04 18:48:51 +00:00
  • 1fdf0cbcfb fix the warnings from the Java binding kr.angelov 2013-09-04 18:23:49 +00:00
  • b129eedcfa now it is possible to compile the C code for the Java binding from Eclipse. The old and broken Makefile is now removed kr.angelov 2013-09-04 18:09:06 +00:00
  • 2f02340d0d added Eclipse project for building the Java binding kr.angelov 2013-09-04 14:06:06 +00:00
  • 9f0f99bba4 fix a few warnings in the Java binding kr.angelov 2013-09-04 13:37:40 +00:00
  • 7c000467c9 updated files src/ui/android kr.angelov 2013-09-04 13:34:44 +00:00
  • 35a98594be added make file for compiling the C runtime for Android. The JIT compiler for Android is temporary disabled kr.angelov 2013-09-04 11:56:47 +00:00
  • c837f3927e the code in the C runtime is now complete independent from config.h kr.angelov 2013-09-04 11:51:05 +00:00
  • 93cbfd31d1 remove the dependency on the CHAR_ASCII flag kr.angelov 2013-09-04 10:27:08 +00:00
  • 805f95eac6 remove the dependency on the HAVE_STATEMENT_EXPRESSIONS flag. This reduces the dependency on the ./configure script kr.angelov 2013-09-04 10:06:07 +00:00
  • ae87c3d272 avoid using nan() in libgu for portability with Android kr.angelov 2013-09-04 07:36:39 +00:00
  • 0aef8d1c72 slight optimization for the linearizer in the C runtime kr.angelov 2013-09-04 07:11:14 +00:00
  • 69e71b6a4e bugfix in the robust linearizer kr.angelov 2013-09-04 07:05:27 +00:00
  • 027fd911b6 fix for linearization with 'pre' kr.angelov 2013-09-03 08:58:04 +00:00
  • df26b134fc fix in the GF compiler and runtime which let us to define pre construct detecting whether this is the last token. kr.angelov 2013-09-03 07:51:25 +00:00
  • d626a194de gf.cabal: version: 3.5-darcs hallgren 2013-09-02 20:27:47 +00:00
  • eb013c0b06 almost functional version of the javascript runtime kr.angelov 2013-08-29 20:36:06 +00:00
  • 1da6b2a34a the PGF class is now using the new Pool class to manage the life time of the memory allocated in C. kr.angelov 2013-08-29 05:38:07 +00:00
  • bb007630d7 more carefull tracking of references in the Java binding kr.angelov 2013-08-29 05:35:45 +00:00
  • 430e9c1b49 now Concr.parseBest throws ParseError kr.angelov 2013-08-28 15:35:57 +00:00
  • 69007cc661 bugfix which caused the runtime to crash on Android kr.angelov 2013-08-28 15:19:39 +00:00
  • e1362fdb83 fix the error handling in the Java binding kr.angelov 2013-08-28 08:51:53 +00:00
  • 1c7a64acee make the Expr constructor private kr.angelov 2013-08-28 07:09:31 +00:00
  • 5a24be9735 fixes in the Java binding kr.angelov 2013-08-28 00:04:50 +00:00
  • e3bd66cc78 added PGF.getStartCat() kr.angelov 2013-08-27 23:02:00 +00:00
  • 3494107994 added method for best first parsing in the Java binding kr.angelov 2013-08-27 22:54:10 +00:00
  • e3c5882721 bugfix in the java binding kr.angelov 2013-08-27 22:53:38 +00:00
  • e274cce213 linearization in the Java binding kr.angelov 2013-08-27 22:39:26 +00:00
  • e1df8e713c small refactoring in the Java binding kr.angelov 2013-08-27 22:37:31 +00:00
  • d3631d918d parsing from the Java binding kr.angelov 2013-08-27 21:53:13 +00:00
  • d4289a6654 comparison for strings in libgu kr.angelov 2013-08-27 08:07:18 +00:00
  • 297587fa38 quicksort and binary search for buffers in libgu kr.angelov 2013-08-27 08:06:34 +00:00
  • b94fd42957 Remove script (moved to an other repository) gregoire.detrez 2013-08-26 12:30:47 +00:00
  • a20cd77d25 nonExist now does the expected thing kr.angelov 2013-08-23 13:17:45 +00:00
  • 7c98267193 Add INSTALL file for python bindings. Add note about libtool to INSTALL of c runtime john 2013-08-23 13:06:58 +00:00
  • 018b43837b Demo page: added a link to Phrasomatic hallgren 2013-08-22 19:27:33 +00:00
  • 8d873c8a32 Add vim and eclipse in the page about editor modes (fix) gregoire.detrez 2013-08-22 15:26:26 +00:00
  • 179143ae31 Add vim and eclipse in the page about editor modes gregoire.detrez 2013-08-22 15:17:30 +00:00
  • 9efb9ce2fb gfse: don't use multiline text boxes everywhere, just for concrete syntax hallgren 2013-08-21 14:19:05 +00:00
  • 8f58dcdf63 change the locale in the test script for the Python binding kr.angelov 2013-08-21 13:17:39 +00:00
  • fa32a6290e fix in the C parser kr.angelov 2013-08-21 13:09:21 +00:00
  • 9f1a2e5b67 added Facebook grammar from SummerSchool tutorial on best practices for grammar writing ramona.enache 2013-08-21 13:05:22 +00:00
  • 1f4b55735e fix a crash in the python binding kr.angelov 2013-08-21 12:47:40 +00:00
  • 08766585e6 gf -server: fix for directory URLs without a trailing slash hallgren 2013-08-20 15:38:26 +00:00
  • cbe2cb9908 new Foods for Chi, Gla, Ori aarne 2013-08-20 13:27:16 +00:00
  • 4e7be49927 download page: link to Inari's notes on installing GF on windows hallgren 2013-08-20 08:09:58 +00:00
  • d1368c3519 word completion in the C runtime now returns multi-word expressions and the category for every expression kr.angelov 2013-08-19 15:34:19 +00:00
  • 2aa14bfef8 gfse: only try to upload/compile grammars when browser is online hallgren 2013-08-19 15:00:55 +00:00
  • 029f1d40e5 gfse: always open a resizable text box when editing concrete syntax hallgren 2013-08-19 14:19:18 +00:00
  • e9eeefa6f0 fullFormLexicon in C and Python kr.angelov 2013-08-19 12:16:30 +00:00
  • 308e1445ca added GuEnum interface for iterating over maps in the C runtime kr.angelov 2013-08-19 12:13:47 +00:00
  • 87e34b11dc implemented lookupMorpho for C and Python kr.angelov 2013-08-16 15:02:24 +00:00
  • 662a35bbb3 provide API to access the language code for the concrete language kr.angelov 2013-08-16 12:54:16 +00:00
  • 1e44fdb3d3 fixes in the C and Python API to make them closer to the Haskell API kr.angelov 2013-08-16 12:44:37 +00:00
  • fc7e77bf50 added graphvizParseTree in the C and Python runtimes kr.angelov 2013-08-15 15:10:28 +00:00
  • 5337b4bef7 graphvizAbstractTree in the C and Python runtimes kr.angelov 2013-08-15 08:06:37 +00:00
  • bce1dff728 Syntax editor: minor CSS fix john.j.camilleri 2013-08-13 09:30:13 +00:00
  • 892596d7d6 Correct #chaptwo to #chapfour URLs in tutorial john.j.camilleri 2013-08-12 06:55:08 +00:00
  • 8a81641b00 doc/gf-developers.t2t: add some notes on how to create .deb and .rpm packages hallgren 2013-08-08 12:51:24 +00:00
  • fad63a14be Better error messages for attempts to redefine predefined constants hallgren 2013-08-07 19:36:09 +00:00
  • a05856ec93 finished the refactoring of Fin with unstemmed (for library use) and stemmed (for large-scale parsing use). All differences are located in the file StemFin. aarne 2013-08-07 09:52:40 +00:00
  • 824fbee593 Update to version 3.5 in gf.cabal and debian/changelog hallgren 2013-08-06 15:42:57 +00:00
  • 4dd9a42f4a Move GF 3.5 download page into place. Update home page. hallgren 2013-08-06 15:32:20 +00:00
  • 2b3854b635 Finalize GF 3.4 download page and release notes hallgren 2013-08-06 15:28:53 +00:00
  • 5fd0dbfd7c Add more info about RGL browser to release notes 3.5 john.j.camilleri 2013-08-06 13:32:13 +00:00
  • f0cded5f53 Next release will be GF 3.5, release notes moved to download/release-3.5.t2t. hallgren 2013-08-05 12:38:38 +00:00
  • 3be7ab3f49 Update shell reference manual hallgren 2013-08-05 11:47:17 +00:00
  • 8dc7d6c094 added untested port of GNU lightning to ARM kr.angelov 2013-08-01 12:07:06 +00:00
  • bf04d9fce7 a bit more on the Java to C binding. Now it is possible to load a grammar and query for the list of languages kr.angelov 2013-08-01 10:48:19 +00:00
  • 102994144b add two more bullets about the Python and the Java bindings kr.angelov 2013-07-30 11:54:20 +00:00
  • 80dbbb88b8 added release notes for the C runtime kr.angelov 2013-07-30 11:51:49 +00:00
  • 383d829d5a the first approximation for a statistical model consistent with dependent types in the abstract syntax kr.angelov 2013-07-30 07:29:11 +00:00
  • 27da46a79d Cloud & PGF service: use Content-Type application/json for JSON output hallgren 2013-07-29 16:05:54 +00:00
  • ecfcaa5395 Adding download page and release notes for the next release of GF hallgren 2013-07-29 13:26:22 +00:00
  • 3b334b5707 minibar: more robust test for availability localStorage hallgren 2013-07-29 11:58:17 +00:00
  • 03db087e38 pointer to RGL publications as main index news item aarne 2013-07-26 08:45:53 +00:00
  • e07a74df01 Allow cross origin requests to GF cloud & PGF services hallgren 2013-07-25 16:04:43 +00:00
  • 0087456c7a updated the number of PhD thesis and publications in index.html; started an RGL publications page aarne 2013-07-25 15:24:22 +00:00
  • 99cfb34639 RGL Browser: now includes Syntax Editor tab! john.j.camilleri 2013-07-25 07:36:34 +00:00
  • 850e02cb6e hs datatype generation for empty abstract types added aarne 2013-07-24 08:11:16 +00:00
  • 5a6f4c3d52 Script to compute predictability of smart paradigms gregoire.detrez 2013-07-20 20:24:24 +00:00
  • 666def3789 bugfix for parsing floating point numbers in the C runtime kr.angelov 2013-07-18 14:29:58 +00:00
  • fe79e8cd25 gf-server.cabal: same changes as in gf.cabal for ghc-7.6 compatibility hallgren 2013-07-15 17:07:51 +00:00
  • d7e42f00c5 the hash function for pgf.Expr is now really added kr.angelov 2013-07-05 05:35:22 +00:00
  • 8f2032a07d the parser in the C runtime now checks for duplicated results kr.angelov 2013-07-03 12:30:30 +00:00
  • f0c703d42f complete pgf_expr_eq in the C runtime kr.angelov 2013-07-02 20:12:57 +00:00