X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=doc%2Fsbp.html;h=fa933e6e5e0622c27cdc1574184262e21a683dd7;hp=fe6ac8fb18510e6bfc299dfeaf98a5fe44cd094c;hb=83bcf9559e9338c906b3c262ce7a1ecca7ffe3ed;hpb=0a0227b9180534d2a431f3d6e08a398bde2244c4 diff --git a/doc/sbp.html b/doc/sbp.html index fe6ac8f..fa933e6 100644 --- a/doc/sbp.html +++ b/doc/sbp.html @@ -45,6 +45,68 @@ SBP: the Scannerless Boolean Parser +

+

+16-Aug: A new snapshot is here. +
+

+ +

+
+
+

Update: [29-July-2006]

+ +

+ + + +Error handling has been massively improved. Here's an example parsing +from a substantial portion of the Java 1.5 +grammar. The input is missing a +closing angle-bracket on a generic type definition. Click on the +image to view full size. Type +make java15 after a checkout to try it yourself. +

+ +
+
+ +

+
+
+Update: [22-July-2006]

+ +The API has been finalized and includes a decent example/mini-tutorial. +
+
+
+ +

+
+
+ +Update: [17-July-2006]

+ +There is now a mailing list. + + +
+
+ +

+
+
+Update: [05-July-2006]

+ +The reflective grammar-to-java bindings are complete, so SBP is now +vastly easier to use. You can find example code here +and the companion grammar here. + +
+
+

What is it?

The Scannerless Boolean Parser (SBP) is a scannerless parser for In addition to the juxtaposition and union operators provided in -context-free languages, JTP supports grammars which use the +context-free languages, SBP supports grammars which use the intersection operator (conjunctive grammars) and the complement operator ( You can download a snapshot (11-Dec-2005) here. The parser-generator +href=../../edu.berkeley.sbp.tgz>here. The parser-generator requires Java 1.5 or later; the Java code it emits should run on any Java 1.1+ JVM. After unpacking the archive, simply type make to compile SBP and run the regression tests. + + - \ No newline at end of file +