diff options
| author | aarne <aarne@chalmers.se> | 2010-12-22 14:08:42 +0000 |
|---|---|---|
| committer | aarne <aarne@chalmers.se> | 2010-12-22 14:08:42 +0000 |
| commit | ce15ec7b787479ca4c7295863ea7fa5cfdd16755 (patch) | |
| tree | f47d9227ab535781d44d00e6232b8c62902167df /doc/gf3-release.html | |
| parent | fb722fe8e2cedee3b42d7fb0c9da61ace74f3e22 (diff) | |
moved parts of doc to deprecated/doc
Diffstat (limited to 'doc/gf3-release.html')
| -rw-r--r-- | doc/gf3-release.html | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/doc/gf3-release.html b/doc/gf3-release.html deleted file mode 100644 index 75557c94a..000000000 --- a/doc/gf3-release.html +++ /dev/null @@ -1,73 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<HTML> -<HEAD> -<META NAME="generator" CONTENT="http://txt2tags.sf.net"> -<TITLE>GF 3.0</TITLE> -</HEAD><BODY BGCOLOR="white" TEXT="black"> -<P ALIGN="center"><CENTER><H1>GF 3.0</H1> -<FONT SIZE="4"> -<I>Krasimir Angelov, Björn Bringert, and Aarne Ranta</I><BR> -Beta release, 27 June 2008 -</FONT></CENTER> - -<P> -GF Version 3.0 is a major revision of GF. The source language is a superset of the -language in 2.9, which means backward compatibility. But the target languages, the -compiler implementation, and the functionalities (e.g. the shell) have undergone -radical changes. -</P> -<H2>New features</H2> -<P> -Here is a summary of the main novelties visible to the user: -</P> -<UL> -<LI><B>Size</B>: the source code and the executable binary size have gone - down to about the half of 2.9. -<LI><B>Portability</B>: the new back end format PGF (Portable Grammar Format) is - much simpler than the old GFC format, and therefore easier to port to new - platforms. -<LI><B>Multilingual web page support</B>: as an example of portability, GF 3.0 provides a - compiler from PGF to JavaScript. There are also JavaScript libraries for creating - translators and syntax editors as client-side web applications. -<LI><B>Incremental parsing</B>: there is a possibility of word completion when - input strings are sent to the parser. -<LI><B>Application programmer's interfaces</B>: both source-GF and PGF formats, - the shell, and the compiler are accessible via high-level APIs. -<LI><B>Resource library version 1.4</B>: more coverage, more languages; some of - the new GF language features are exploited. -<LI><B>Uniform character encoding</B>: UTF8 in generated files, user-definable in - source files -</UL> - -<H2>Non-supported features</H2> -<P> -There are some features of GF 2.9 that will <I>not</I> work in the 3.0 beta release. -</P> -<UL> -<LI>Java Editor GUI: we now see the JavaScript editor as the main form of - syntax editing. -<LI>Pre-module multi-file grammar format: the grammar format of GF before version 2.0 - is still not yet supported. -<LI>Context-free and EBNF input grammar formats. -<LI>Probabilistic GF grammars. -<LI>Some output formats: LBNF. -<LI>Some GF shell commands: while the main ones will be supported with their familiar - syntax and options, some old commands have not been included. The GF shell - command <CODE>help -changes</CODE> gives the actual list. -</UL> - -<P> -Users who want to have these features are welcome to contact us, -and even more welcome to contribute code that restores them! -</P> -<H2>GF language extensions</H2> -<P> -Operations for defining patterns. -</P> -<P> -Inheritance of overload groups. -</P> - -<!-- html code generated by txt2tags 2.4 (http://txt2tags.sf.net) --> -<!-- cmdline: txt2tags -thtml doc/gf3-release.txt --> -</BODY></HTML> |
