sbp.git
7 years agofix javadoc generation master
Adam Megacz [Sun, 6 Nov 2011 07:54:44 +0000 (00:54 -0700)]
fix javadoc generation

8 years agoadd Region to Scala representation of Tree
Adam Megacz [Sun, 23 Jan 2011 02:31:05 +0000 (18:31 -0800)]
add Region to Scala representation of Tree

8 years agoadd Scala support
Adam Megacz [Sat, 22 Jan 2011 06:13:09 +0000 (22:13 -0800)]
add Scala support

9 years agoMerge branch 'master' of /afs/megacz.com/web/research.cs.berkeley.edu/project/sbp...
Adam Megacz [Sun, 2 May 2010 01:24:14 +0000 (18:24 -0700)]
Merge branch 'master' of /afs/megacz.com/web/research.cs.berkeley.edu/project/sbp/edu.berkeley.sbp

9 years agoadd test case illustrating indentation-based parsing
Adam Megacz [Sun, 2 May 2010 01:20:47 +0000 (18:20 -0700)]
add test case illustrating indentation-based parsing

9 years agoadd messages noting that TestAstGenerator and GrammarAST.emitCode() do not work yet
Adam Megacz [Wed, 3 Mar 2010 00:02:13 +0000 (16:02 -0800)]
add messages noting that TestAstGenerator and GrammarAST.emitCode() do not work yet

9 years agofix missing productions in demo.g and math.g
Adam Megacz [Wed, 3 Mar 2010 00:01:50 +0000 (16:01 -0800)]
fix missing productions in demo.g and math.g

9 years agofix build issues with CommandLine.java
Adam Megacz [Thu, 21 Jan 2010 18:10:01 +0000 (10:10 -0800)]
fix build issues with CommandLine.java

10 years agoadd TODO items
megacz [Thu, 15 Jan 2009 15:25:32 +0000 (07:25 -0800)]
add TODO items

10 years agoadd "make release" machinery to Makefile
megacz [Sun, 11 Jan 2009 20:07:18 +0000 (12:07 -0800)]
add "make release" machinery to Makefile

11 years agouse Appendable rather than StringBuffer for toJava()
David Crawshaw [Thu, 12 Jun 2008 03:19:11 +0000 (23:19 -0400)]
use Appendable rather than StringBuffer for toJava()

darcs-hash:20080612031911-0c629-9c070704ad095c8607c74699e6d36558458207ce.gz

11 years agominor: missed name change
David Crawshaw [Tue, 10 Jun 2008 04:29:28 +0000 (00:29 -0400)]
minor: missed name change

darcs-hash:20080610042928-0c629-f27902bb665357504384bcc885b4f4c58b41fe9f.gz

11 years agomake expand1() use a non-recursive descent function to avoid stack overflows
David Crawshaw [Tue, 10 Jun 2008 01:20:57 +0000 (21:20 -0400)]
make expand1() use a non-recursive descent function to avoid stack overflows

darcs-hash:20080610012057-0c629-bd192d08a902a0b284949f751c857e72d0c4f472.gz

11 years agopreliminary support for serialization of parse tables
adam [Mon, 9 Jun 2008 17:53:45 +0000 (13:53 -0400)]
preliminary support for serialization of parse tables

darcs-hash:20080609175345-5007d-9c0cea946a51de13b9f1d073bbf9d146273d1aeb.gz

11 years agobugfix in Sequence.java regarding epsilonForm()
adam [Mon, 9 Jun 2008 17:51:35 +0000 (13:51 -0400)]
bugfix in Sequence.java regarding epsilonForm()

darcs-hash:20080609175135-5007d-c7b23e9d8d72cdb4787b11a9f1b9a4a3df2e1f84.gz

10 years agoupdates to GrammarAST
adam [Sun, 11 Jan 2009 05:18:39 +0000 (00:18 -0500)]
updates to GrammarAST

darcs-hash:20090111051839-5007d-26ce9e5c6e4f41093bf88762fd009f0e3a0d46cd.gz

10 years agoadd edu.berkeley.sbp.misc.TestAstGenerator
adam [Sun, 11 Jan 2009 05:17:12 +0000 (00:17 -0500)]
add edu.berkeley.sbp.misc.TestAstGenerator

darcs-hash:20090111051712-5007d-4d8ff8077006c7c6b8b6ccc04f3541dd35fce9e5.gz

10 years agoadd tests/math.g
adam [Sun, 11 Jan 2009 05:16:53 +0000 (00:16 -0500)]
add tests/math.g

darcs-hash:20090111051653-5007d-38e77803038f5cb05adcc6fe982742b700abb454.gz

10 years agoadd a commented-out line to RegressionTests.java
adam [Sun, 11 Jan 2009 05:16:41 +0000 (00:16 -0500)]
add a commented-out line to RegressionTests.java

darcs-hash:20090111051641-5007d-00fb136951123863d0a11e87e4614adce28353f3.gz

10 years agoadd a regression test from David Crawshaw
adam [Sun, 11 Jan 2009 05:16:08 +0000 (00:16 -0500)]
add a regression test from David Crawshaw

darcs-hash:20090111051608-5007d-f19e4412521ee6a27093cf7932f2d7f4e6a03f2a.gz

10 years agoa few tweaks to the Haskell interface
adam [Sun, 11 Jan 2009 05:15:47 +0000 (00:15 -0500)]
a few tweaks to the Haskell interface

darcs-hash:20090111051547-5007d-7f5b2f70c16b55ca68cb36493d33567145eefeff.gz

11 years agorename Context
adam [Sun, 9 Mar 2008 02:53:02 +0000 (22:53 -0400)]
rename Context

darcs-hash:20080309025302-5007d-8fea8f65b3619b37678ae462999395aa7818bda4.gz

11 years agogetFieldName() implementations for other classes
adam [Tue, 4 Mar 2008 05:28:59 +0000 (00:28 -0500)]
getFieldName() implementations for other classes

darcs-hash:20080304052859-5007d-d34e81f8e639deb0beabb7649e3405c05a60437c.gz

11 years agoreorganize GrammarAST hierarchy to make clear the distinction between ElementNodes...
adam [Tue, 4 Mar 2008 05:26:36 +0000 (00:26 -0500)]
reorganize GrammarAST hierarchy to make clear the distinction between ElementNodes and non-ElementNodes

darcs-hash:20080304052636-5007d-f2c2f6c593e2188d37d1943686c0e8925ca9f7ae.gz

11 years agoadd LabelNode
adam [Tue, 4 Mar 2008 05:09:51 +0000 (00:09 -0500)]
add LabelNode

darcs-hash:20080304050951-5007d-9277771831af51cbfee7ab5db853f1d4256db114.gz

11 years agoadd some commenting to GrammarAST
adam [Tue, 4 Mar 2008 05:09:43 +0000 (00:09 -0500)]
add some commenting to GrammarAST

darcs-hash:20080304050943-5007d-7a4d08ef6bf06a8cdd06dc21bb85edbcf8b06629.gz

11 years agosome new attempts at a better dead-node collection; introduces hasPathToRoot
adam [Tue, 4 Mar 2008 04:11:41 +0000 (23:11 -0500)]
some new attempts at a better dead-node collection; introduces hasPathToRoot

darcs-hash:20080304041141-5007d-a1a805e822b9aca4e4bb04c2b0fff7cb91745d8a.gz

11 years agoadd profile target to Makefile (for Adam)
adam [Tue, 4 Mar 2008 04:07:39 +0000 (23:07 -0500)]
add profile target to Makefile (for Adam)

darcs-hash:20080304040739-5007d-945f076ed70bc26a5a93795a276d8b1b3f2ad13a.gz

11 years agooptimizations to IntPairMap.java
adam [Tue, 4 Mar 2008 04:07:21 +0000 (23:07 -0500)]
optimizations to IntPairMap.java

darcs-hash:20080304040721-5007d-3cfc3a32521935b92d79ccf7de5f15e0d97aa281.gz

11 years agooptimizations to FastSet: make it final again, don't shift the contents of the entire...
adam [Tue, 4 Mar 2008 04:06:52 +0000 (23:06 -0500)]
optimizations to FastSet: make it final again, don't shift the contents of the entire array

darcs-hash:20080304040652-5007d-c684bcc1dcca5f98a8cd8122314a3633157e7bd4.gz

11 years agoadd FastSet.first() for quick access to the first element of a FastSet
adam [Tue, 4 Mar 2008 04:06:40 +0000 (23:06 -0500)]
add FastSet.first() for quick access to the first element of a FastSet

darcs-hash:20080304040640-5007d-bb4ef3dcf9eba44ce411de64a2f5fb565787e660.gz

11 years agosome simplifications to GSS, ResultNode, and StateNode
adam [Tue, 4 Mar 2008 04:03:10 +0000 (23:03 -0500)]
some simplifications to GSS, ResultNode, and StateNode

darcs-hash:20080304040310-5007d-f165435d44a4bde78144c20ad004d4c7bb87adc2.gz

11 years agorefactoring of Node class and more stringent checks
adam [Tue, 4 Mar 2008 04:02:01 +0000 (23:02 -0500)]
refactoring of Node class and more stringent checks

darcs-hash:20080304040201-5007d-923f135031ca007d8aa7f46281dd4fea2e36f10e.gz

11 years agomore unform naming for add/remove
adam [Mon, 5 Nov 2007 02:50:21 +0000 (21:50 -0500)]
more unform naming for add/remove

darcs-hash:20071105025021-5007d-37eb1eb9cc8374584c6ef294918c9b34e207411f.gz

11 years agomore refactoring into Node
adam [Mon, 5 Nov 2007 02:48:49 +0000 (21:48 -0500)]
more refactoring into Node

darcs-hash:20071105024849-5007d-00b91c1b26f557923a028c853a2edf0775679567.gz

11 years agorefactor predecessor/successor into Node class
adam [Mon, 5 Nov 2007 02:46:51 +0000 (21:46 -0500)]
refactor predecessor/successor into Node class

darcs-hash:20071105024651-5007d-89314712d7f8aa36119c8be7d0cc1e6b57cedc8a.gz

11 years agorename Node.results to Node.predecessors, add type parameter to Node
adam [Mon, 5 Nov 2007 02:45:41 +0000 (21:45 -0500)]
rename Node.results to Node.predecessors, add type parameter to Node

darcs-hash:20071105024541-5007d-394638d59376c9611edf6bd832d2f8ad72784d07.gz

11 years agorefactor toInt() and related machinery into Node
adam [Mon, 5 Nov 2007 02:44:17 +0000 (21:44 -0500)]
refactor toInt() and related machinery into Node

darcs-hash:20071105024417-5007d-9261ef105ce9686698e405095749ce8caf1b4e1b.gz

11 years agorefactor GraphViz into Node
adam [Mon, 5 Nov 2007 02:43:13 +0000 (21:43 -0500)]
refactor GraphViz into Node

darcs-hash:20071105024313-5007d-bdd556a24a61601198854e4aa18c401ec44acecf.gz

11 years agocreate common superclass of ResultNode and StateNode
adam [Mon, 5 Nov 2007 02:41:24 +0000 (21:41 -0500)]
create common superclass of ResultNode and StateNode

darcs-hash:20071105024124-5007d-22d8f342e67ce3d3bb404f99430c18138128176b.gz

11 years agorename Result->ResultNode
adam [Mon, 5 Nov 2007 02:39:53 +0000 (21:39 -0500)]
rename Result->ResultNode

darcs-hash:20071105023953-5007d-ec5775c3517af55664bcdc5772f0e522a58665ae.gz

11 years agorename Node->StateNode
adam [Mon, 5 Nov 2007 02:39:15 +0000 (21:39 -0500)]
rename Node->StateNode

darcs-hash:20071105023915-5007d-a1bdc50cb5c65bb1ca10dd55f93c4aef2ad01f82.gz

11 years agobetter support for \\t
adam [Tue, 23 Oct 2007 07:28:14 +0000 (03:28 -0400)]
better support for \\t

darcs-hash:20071023072814-5007d-830767df0a9de1c62e62a490bb7caf8c2a1405a3.gz

11 years agoadd some to-do notes
adam [Tue, 23 Oct 2007 07:28:09 +0000 (03:28 -0400)]
add some to-do notes

darcs-hash:20071023072809-5007d-7f5c9bd67d59c90ef8208131b34ca517752488f8.gz

12 years agoadded performance instrumentation (commented out)
adam [Sun, 9 Sep 2007 19:15:20 +0000 (15:15 -0400)]
added performance instrumentation (commented out)

darcs-hash:20070909191520-5007d-1048c18cd8649d024b21bc46671083376c3a3c8c.gz

12 years agoadd test case for reduction node sharing
adam [Sun, 9 Sep 2007 19:14:58 +0000 (15:14 -0400)]
add test case for reduction node sharing

darcs-hash:20070909191458-5007d-4fa4c1d010e78e52d4462c0977d51a48a5ee5cb5.gz

12 years agomostly inert shuffling around in Sequence
adam [Sun, 9 Sep 2007 19:14:44 +0000 (15:14 -0400)]
mostly inert shuffling around in Sequence

darcs-hash:20070909191444-5007d-460b4a4af400bbd63740b24144821508d85edd04.gz

12 years agoadd first-class zero-or-more repetitions
adam [Sun, 9 Sep 2007 19:13:05 +0000 (15:13 -0400)]
add first-class zero-or-more repetitions

darcs-hash:20070909191305-5007d-927c136b9357a9190011710203e80e6258c66720.gz

12 years agoadd support for << and >> to CharTopology.toString()
adam [Sun, 9 Sep 2007 19:12:42 +0000 (15:12 -0400)]
add support for << and >> to CharTopology.toString()

darcs-hash:20070909191242-5007d-929587314a3a7cda1ee3728ff9125ea933112e04.gz

12 years agoupdate TODO list
adam [Sun, 9 Sep 2007 19:06:36 +0000 (15:06 -0400)]
update TODO list

darcs-hash:20070909190636-5007d-1d111880d2942e27b3533a9d6566c3391185d9ab.gz

12 years agomajor overhaul to institute optimal GSS sharing
adam [Sun, 9 Sep 2007 19:06:29 +0000 (15:06 -0400)]
major overhaul to institute optimal GSS sharing

darcs-hash:20070909190629-5007d-5431d8ece0f68d075d546b30b4498db67a63e3de.gz

12 years agoremove Node from GSS.hash when destroyed
adam [Sun, 9 Sep 2007 19:04:17 +0000 (15:04 -0400)]
remove Node from GSS.hash when destroyed

darcs-hash:20070909190417-5007d-ea48e8b6865651ea97ccdc66ca415f2b53e4fe8a.gz

12 years agoadd a second parameter argument to Invokable (two params now)
adam [Sun, 9 Sep 2007 19:03:00 +0000 (15:03 -0400)]
add a second parameter argument to Invokable (two params now)

darcs-hash:20070909190300-5007d-f98570adb4512b0f7cf60d678e7001f6dcfdfecc.gz

12 years agoadd IntPairMap.remove()
adam [Sun, 9 Sep 2007 18:54:35 +0000 (14:54 -0400)]
add IntPairMap.remove()

darcs-hash:20070909185435-5007d-e08f0457ef6859e3257f0c247f3c4f5870fbb8e5.gz

12 years agokeep track of which reduction created each result (if any)
adam [Sun, 9 Sep 2007 04:16:09 +0000 (00:16 -0400)]
keep track of which reduction created each result (if any)

darcs-hash:20070909041609-5007d-4c8a8cd7c6c8db708a41cc38b974b354f7234be2.gz

12 years agochange naming: use pred/succ rather than parent/child
adam [Sun, 9 Sep 2007 04:05:32 +0000 (00:05 -0400)]
change naming: use pred/succ rather than parent/child

darcs-hash:20070909040532-5007d-c6d328dbf8e4605fd402ef8350fc94434ec4f487.gz

12 years agoadd support for test cases which do not expand their result
adam [Sun, 9 Sep 2007 03:54:51 +0000 (23:54 -0400)]
add support for test cases which do not expand their result

darcs-hash:20070909035451-5007d-386dc39111d15d695849b6df41656411e097def3.gz

12 years agoadd serialize/deserialize to regression test
adam [Sat, 8 Sep 2007 22:33:12 +0000 (18:33 -0400)]
add serialize/deserialize to regression test

darcs-hash:20070908223312-5007d-4312fe90274bbcbcfce67102650ccc4ffb5615f5.gz

12 years agomake Parser implement Serializable
adam [Sat, 8 Sep 2007 22:31:46 +0000 (18:31 -0400)]
make Parser implement Serializable

darcs-hash:20070908223146-5007d-b7c93912e6d366d9a3b029acd5f3d750aafec6b7.gz

12 years agono longer need to thread a Grammar through Parser.Table
adam [Sat, 8 Sep 2007 22:30:55 +0000 (18:30 -0400)]
no longer need to thread a Grammar through Parser.Table

darcs-hash:20070908223055-5007d-a63f4cd7d978447fada19a109eaf14469846aa68.gz

12 years agoadd slow epsilon-ness checker as static method in Element
adam [Sat, 8 Sep 2007 22:30:38 +0000 (18:30 -0400)]
add slow epsilon-ness checker as static method in Element

darcs-hash:20070908223038-5007d-59282544c4bc9844150b5a66c9074754a3e4b875.gz

12 years agouse Sequence.Pos rather than Sequence.Position wherever possible
adam [Sat, 8 Sep 2007 22:30:29 +0000 (18:30 -0400)]
use Sequence.Pos rather than Sequence.Position wherever possible

darcs-hash:20070908223029-5007d-572944708f6aa09327257fa1c86567e5fce2b94b.gz

12 years agoadd a TODO
adam [Sat, 8 Sep 2007 21:24:14 +0000 (17:24 -0400)]
add a TODO

darcs-hash:20070908212414-5007d-56990466df5c41e985ab81d49853130511345eab.gz

12 years agoa caretized LiteralNode does not get dropped
adam [Sat, 8 Sep 2007 21:24:07 +0000 (17:24 -0400)]
a caretized LiteralNode does not get dropped

darcs-hash:20070908212407-5007d-c6cd1cba6f91e9537399fcba69938e2a25c5c60f.gz

12 years agochange Edu.Berkeley.Sbp.Haskell.SBP to Edu_Berkeley_Sbp_Haskell_SBP to avoid stupid...
adam [Sat, 8 Sep 2007 21:23:51 +0000 (17:23 -0400)]
change Edu.Berkeley.Sbp.Haskell.SBP to Edu_Berkeley_Sbp_Haskell_SBP to avoid stupid restrictions on capitalization of module names in Haskell (which do not apply in Java)

darcs-hash:20070908212351-5007d-7f0a87b5de46cae1da1f13ed05fffaaef8cc8599.gz

12 years agoadd ImportResolver mechanism
adam [Wed, 30 May 2007 17:00:01 +0000 (13:00 -0400)]
add ImportResolver mechanism

darcs-hash:20070530170001-5007d-0226fb2546ba2eeeb2d1ff4db72dc3c9b952b5d2.gz

12 years agoadded draft LaTeX grammar
adam [Mon, 28 May 2007 03:22:15 +0000 (23:22 -0400)]
added draft LaTeX grammar

darcs-hash:20070528032215-5007d-3aab6ccebffd05841695d7ada0836d2554997acc.gz

12 years agoGrammarAST.BacktickNode
adam [Sun, 27 May 2007 23:31:52 +0000 (19:31 -0400)]
GrammarAST.BacktickNode

darcs-hash:20070527233152-5007d-77792ad5b79da0ee4ee3efecd8c4d45443c1438e.gz

12 years agoGrammarAST: remove BracedNode, refactor, remove getOwnerTag()
adam [Sun, 27 May 2007 23:27:30 +0000 (19:27 -0400)]
GrammarAST: remove BracedNode, refactor, remove getOwnerTag()

darcs-hash:20070527232730-5007d-275023fb0288c1072a36486d8e10c85b1cc18236.gz

12 years agorecompile metagrammar
adam [Sun, 27 May 2007 23:26:56 +0000 (19:26 -0400)]
recompile metagrammar

darcs-hash:20070527232656-5007d-74ca40305d71baf2b5ba8ee5d6f85c9edeacb031.gz

12 years agoremove curly braces from metagrammar
adam [Sun, 27 May 2007 23:26:48 +0000 (19:26 -0400)]
remove curly braces from metagrammar

darcs-hash:20070527232648-5007d-587ffb16167da7246edf53a4ca760a90cbc1cae2.gz

12 years agomake MetaGrammar package-private
adam [Sun, 27 May 2007 23:04:58 +0000 (19:04 -0400)]
make MetaGrammar package-private

darcs-hash:20070527230458-5007d-c58cf5eecf2ea770ce81deb001e03f6cdeb07953.gz

12 years agomove TestCase junk out of GrammarAST
adam [Sun, 27 May 2007 23:00:41 +0000 (19:00 -0400)]
move TestCase junk out of GrammarAST

darcs-hash:20070527230041-5007d-5458419acf8be09d8ad12958921f0a690eef9a03.gz

12 years agomove meta.g into src/, cleanup
adam [Sun, 27 May 2007 22:35:35 +0000 (18:35 -0400)]
move meta.g into src/, cleanup

darcs-hash:20070527223535-5007d-639dcae09748640adfbecb808c046ad19882cd26.gz

12 years agoupdate SBP.lhs
adam [Sun, 27 May 2007 20:58:00 +0000 (16:58 -0400)]
update SBP.lhs

darcs-hash:20070527205800-5007d-27a76046b73f16b89e6737196811f21ad923013d.gz

12 years agoupdate README, ditch Main.lhs
adam [Sun, 27 May 2007 20:47:43 +0000 (16:47 -0400)]
update README, ditch Main.lhs

darcs-hash:20070527204743-5007d-87bd651f82433a1ea7a5b0b35533f102d7b5f7be.gz

12 years agoremove the last of the non-LambdaVM Haskell stuff
adam [Sun, 27 May 2007 20:42:34 +0000 (16:42 -0400)]
remove the last of the non-LambdaVM Haskell stuff

darcs-hash:20070527204234-5007d-93063b3ed7737d9938ecd9293143f113e786e662.gz

12 years agocleanup of doc/ subdirectory
adam [Sun, 27 May 2007 20:41:54 +0000 (16:41 -0400)]
cleanup of doc/ subdirectory

darcs-hash:20070527204154-5007d-b5949d2a049c6823c846f421cccd3dba574c8db8.gz

12 years agoremove more crud from test/ subdirectory
adam [Sun, 27 May 2007 20:38:12 +0000 (16:38 -0400)]
remove more crud from test/ subdirectory

darcs-hash:20070527203812-5007d-8822b0600eff063f9d89debde1070d0035b66128.gz

12 years agoupdate copyright date 2006->2007
adam [Sun, 27 May 2007 20:34:58 +0000 (16:34 -0400)]
update copyright date 2006->2007

darcs-hash:20070527203458-5007d-80f992bc5501d433301d462f9d4b0f5f8403b7a1.gz

12 years agoremove obsolete crud
adam [Sun, 27 May 2007 20:33:36 +0000 (16:33 -0400)]
remove obsolete crud

darcs-hash:20070527203336-5007d-b2afdc65f30aa9923823eb4189a51d31d1f3fa12.gz

12 years agofactor Pos out of Position in preparation for serialiable parse tables
adam [Sun, 27 May 2007 20:29:27 +0000 (16:29 -0400)]
factor Pos out of Position in preparation for serialiable parse tables

darcs-hash:20070527202927-5007d-184aeac36ac45d70ca6bd96d3c266556f9397b67.gz

12 years agolots of misc cleanups to GrammarAST
adam [Sun, 27 May 2007 20:29:15 +0000 (16:29 -0400)]
lots of misc cleanups to GrammarAST

darcs-hash:20070527202915-5007d-f093deca58721692fc7987bb2aa2222939922d39.gz

12 years agoallow lifts on any position
adam [Sun, 27 May 2007 20:27:38 +0000 (16:27 -0400)]
allow lifts on any position

darcs-hash:20070527202738-5007d-d4059b9394ec68669c0ab779c8dcef80d58f78eb.gz

12 years agoadd Serializable to util classes
adam [Sun, 27 May 2007 20:26:01 +0000 (16:26 -0400)]
add Serializable to util classes

darcs-hash:20070527202601-5007d-3d09bfa657c0d97b5dca2800c9dc048543bcc6a6.gz

12 years agouse >> and << for indent/dedent
adam [Sun, 27 May 2007 20:25:06 +0000 (16:25 -0400)]
use >> and << for indent/dedent

darcs-hash:20070527202506-5007d-8407ad1f48c5283a2c890469a9d0edad8f8fbe21.gz

12 years agoTODO updates
adam [Sun, 27 May 2007 20:24:57 +0000 (16:24 -0400)]
TODO updates

darcs-hash:20070527202457-5007d-b7ffdb37194bc2f610b6badf0a770b60fb8f855f.gz

12 years agorebuild MetaGrammar
adam [Sun, 27 May 2007 20:22:13 +0000 (16:22 -0400)]
rebuild MetaGrammar

darcs-hash:20070527202213-5007d-031d67763af2bad89b35f087776b935eb80100a7.gz

12 years agocleanup of Repeat.java
adam [Sun, 27 May 2007 20:21:36 +0000 (16:21 -0400)]
cleanup of Repeat.java

darcs-hash:20070527202136-5007d-e877e0f8a62f106813d71c18288b8042f466138b.gz

12 years agorename GrammarBuilder -> GrammarAST
adam [Sun, 27 May 2007 20:20:05 +0000 (16:20 -0400)]
rename GrammarBuilder -> GrammarAST

darcs-hash:20070527202005-5007d-2875e8c5b9218d64c2dd1ce7ea2f7994dc0155c6.gz

12 years agoadd new regression tests: lifts, epsilon conjunct
adam [Sun, 27 May 2007 20:18:33 +0000 (16:18 -0400)]
add new regression tests: lifts, epsilon conjunct

darcs-hash:20070527201833-5007d-0665414b3f03f123189c2b5847883cd7052b0c11.gz

12 years agodont use sbp.verbose by default in Makefile
adam [Sun, 27 May 2007 20:16:08 +0000 (16:16 -0400)]
dont use sbp.verbose by default in Makefile

darcs-hash:20070527201608-5007d-cf77d34d6bf6970f2092fc6a152296c04355c43b.gz

12 years agoremove XTree
adam [Sun, 27 May 2007 20:14:39 +0000 (16:14 -0400)]
remove XTree

darcs-hash:20070527201439-5007d-568ab2f315eb69243bd4bf2c7569f48e8c2525e3.gz

12 years agoadded ~~ operator and tests for ~~ and ... operators
adam [Fri, 20 Apr 2007 03:45:19 +0000 (23:45 -0400)]
added ~~ operator and tests for ~~ and ... operators

darcs-hash:20070420034519-5007d-b30401c8d091051cf3c97672186f8ac8a9e01dea.gz

12 years agoupdate TODO
adam [Fri, 20 Apr 2007 03:25:17 +0000 (23:25 -0400)]
update TODO

darcs-hash:20070420032517-5007d-d6e0ea0b40de3a4e88e8a355dbb71c4647e14921.gz

12 years agosupport for left recursion in Repeat.java
adam [Fri, 20 Apr 2007 03:25:12 +0000 (23:25 -0400)]
support for left recursion in Repeat.java

darcs-hash:20070420032512-5007d-e84093647c01a5e74d615db5fcd520ed2db1e946.gz

12 years agosupport for left recursion and ellipses in GrammarBuilder
adam [Fri, 20 Apr 2007 03:25:02 +0000 (23:25 -0400)]
support for left recursion and ellipses in GrammarBuilder

darcs-hash:20070420032502-5007d-4a67291626cbd1024fc82bdb1b37300a3577de8c.gz

12 years agomore accurate positions in CharInput
adam [Fri, 20 Apr 2007 03:24:07 +0000 (23:24 -0400)]
more accurate positions in CharInput

darcs-hash:20070420032407-5007d-3cd0f9eb4995bf6a0f119bcee258086ca5647701.gz

12 years agorecompile metagrammar
adam [Fri, 20 Apr 2007 03:23:48 +0000 (23:23 -0400)]
recompile metagrammar

darcs-hash:20070420032348-5007d-0c55f2a7ce505a389e78c081d26eb89a4bb939dd.gz

12 years agoadd ellipses to metagrammar
adam [Fri, 20 Apr 2007 03:23:32 +0000 (23:23 -0400)]
add ellipses to metagrammar

darcs-hash:20070420032332-5007d-32ceba42e8e49c54ec481e0482707a293d650c25.gz