adam [Sun, 27 May 2007 20:29:15 +0000 (16:29 -0400)]
lots of misc cleanups to GrammarAST
darcs-hash:
20070527202915-5007d-
f093deca58721692fc7987bb2aa2222939922d39.gz
adam [Sun, 27 May 2007 20:27:38 +0000 (16:27 -0400)]
adam [Sun, 27 May 2007 20:26:01 +0000 (16:26 -0400)]
add Serializable to util classes
darcs-hash:
20070527202601-5007d-
3d09bfa657c0d97b5dca2800c9dc048543bcc6a6.gz
adam [Sun, 27 May 2007 20:25:06 +0000 (16:25 -0400)]
adam [Sun, 27 May 2007 20:24:57 +0000 (16:24 -0400)]
adam [Sun, 27 May 2007 20:22:13 +0000 (16:22 -0400)]
adam [Sun, 27 May 2007 20:21:36 +0000 (16:21 -0400)]
adam [Sun, 27 May 2007 20:20:05 +0000 (16:20 -0400)]
rename GrammarBuilder -> GrammarAST
darcs-hash:
20070527202005-5007d-
2875e8c5b9218d64c2dd1ce7ea2f7994dc0155c6.gz
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
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
adam [Sun, 27 May 2007 20:14:39 +0000 (16:14 -0400)]
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
adam [Fri, 20 Apr 2007 03:25:17 +0000 (23:25 -0400)]
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
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
adam [Fri, 20 Apr 2007 03:24:07 +0000 (23:24 -0400)]
more accurate positions in CharInput
darcs-hash:
20070420032407-5007d-
3cd0f9eb4995bf6a0f119bcee258086ca5647701.gz
adam [Fri, 20 Apr 2007 03:23:48 +0000 (23:23 -0400)]
adam [Fri, 20 Apr 2007 03:23:32 +0000 (23:23 -0400)]
adam [Fri, 20 Apr 2007 03:23:10 +0000 (23:23 -0400)]
enable blue and green ansi colors
darcs-hash:
20070420032310-5007d-
a3f1d3c288f240ae6f39ae74044438f252d7bd54.gz
adam [Fri, 20 Apr 2007 03:22:13 +0000 (23:22 -0400)]
UnwrapLeft, error reporting improvements
darcs-hash:
20070420032213-5007d-
58297faff26b5faaa0c685e67e00b505735e9fc6.gz
adam [Fri, 20 Apr 2007 03:20:10 +0000 (23:20 -0400)]
better tracking of locations in GSS
darcs-hash:
20070420032010-5007d-
0a6156137472587ef81326d97c66a8514d4e67d6.gz
adam [Fri, 20 Apr 2007 03:19:58 +0000 (23:19 -0400)]
abort if only remaining nodes are doomed
darcs-hash:
20070420031958-5007d-
bcba9daa363062ba4c756dd0b5f6231856322930.gz
adam [Fri, 20 Apr 2007 03:19:33 +0000 (23:19 -0400)]
better reporting of indentation related parse errors
darcs-hash:
20070420031933-5007d-
bebc5f8800a92a3e6bd5d11ac0f9743112889c3c.gz
adam [Fri, 20 Apr 2007 02:58:19 +0000 (22:58 -0400)]
adam [Wed, 28 Mar 2007 00:34:18 +0000 (20:34 -0400)]
remove HaskellHelper and Tib (part of Wix now)
darcs-hash:
20070328003418-5007d-
7703d5845f6f496f934dfe199f3ddd0b4d88a21f.gz
adam [Wed, 28 Mar 2007 00:32:50 +0000 (20:32 -0400)]
remove extraneous debug print statement
darcs-hash:
20070328003250-5007d-
5481f42c5d092a93706dc6e679ffeead0fd17565.gz
adam [Wed, 28 Mar 2007 00:28:50 +0000 (20:28 -0400)]
clean up metagrammar handling of drop and question-mark
darcs-hash:
20070328002850-5007d-
fe9e50e8faf3831371b2dc77b062876d200c4ee1.gz
adam [Tue, 27 Mar 2007 23:44:19 +0000 (19:44 -0400)]
rename edu.berkeley.sbp.Cache to Grammar
darcs-hash:
20070327234419-5007d-
fcc7f31c972cdaf5ed1b7f1b90c313a4d36aaa48.gz
adam [Tue, 27 Mar 2007 23:40:44 +0000 (19:40 -0400)]
adam [Tue, 27 Mar 2007 23:39:13 +0000 (19:39 -0400)]
add maxLength argument to Input.showRegion()
darcs-hash:
20070327233913-5007d-
bdcad3b136e659105f9c22fb9881653e3b5daab1.gz
adam [Mon, 26 Mar 2007 07:14:14 +0000 (03:14 -0400)]
adam [Mon, 26 Mar 2007 07:13:54 +0000 (03:13 -0400)]
fix error caused when building error message
darcs-hash:
20070326071354-5007d-
20ff1a22552daf5cc0902845436ccf6cd56247ef.gz
adam [Mon, 26 Mar 2007 07:13:40 +0000 (03:13 -0400)]
fix bug that caused hang when parsing comments in grammar files
darcs-hash:
20070326071340-5007d-
8173dbb2b56d8425161830a65cdbb96289edcc78.gz
adam [Mon, 26 Mar 2007 07:13:29 +0000 (03:13 -0400)]
adam [Mon, 26 Mar 2007 07:13:05 +0000 (03:13 -0400)]
adam [Mon, 26 Mar 2007 07:12:56 +0000 (03:12 -0400)]
don't clreol when displaying just the spinner
darcs-hash:
20070326071256-5007d-
199d0af2dba46b21255f350a4d5c70d3a04244a4.gz
adam [Mon, 26 Mar 2007 07:12:51 +0000 (03:12 -0400)]
adam [Mon, 26 Mar 2007 07:12:37 +0000 (03:12 -0400)]
adam [Mon, 26 Mar 2007 05:54:50 +0000 (01:54 -0400)]
adam [Mon, 26 Mar 2007 05:54:44 +0000 (01:54 -0400)]
adam [Mon, 26 Mar 2007 05:54:34 +0000 (01:54 -0400)]
adam [Mon, 26 Mar 2007 05:54:23 +0000 (01:54 -0400)]
adam [Mon, 26 Mar 2007 05:54:14 +0000 (01:54 -0400)]
adam [Mon, 26 Mar 2007 05:53:54 +0000 (01:53 -0400)]
adam [Mon, 26 Mar 2007 05:53:32 +0000 (01:53 -0400)]
fix up RegressionTests for new meta
darcs-hash:
20070326055332-5007d-
c0ee9c476d996cfbd69f2debc53f69f52abf3ddb.gz
adam [Mon, 26 Mar 2007 05:53:18 +0000 (01:53 -0400)]
MAJOR: complete rewrite of edu.berkeley.sbp.meta
darcs-hash:
20070326055318-5007d-
8d352502438a08e3c0933882bb0ce6fd270e32c4.gz
adam [Mon, 26 Mar 2007 05:52:57 +0000 (01:52 -0400)]
MAJOR: huge revamp of Sequence, Result, Reduction, Parser, Node, GSS
darcs-hash:
20070326055257-5007d-
e7f33e2199ea28d9bbbb799a81887378c0f1c524.gz
adam [Mon, 26 Mar 2007 05:48:14 +0000 (01:48 -0400)]
adam [Mon, 26 Mar 2007 05:47:40 +0000 (01:47 -0400)]
adam [Mon, 26 Mar 2007 05:46:12 +0000 (01:46 -0400)]
adam [Mon, 26 Mar 2007 05:46:04 +0000 (01:46 -0400)]
adam [Mon, 26 Mar 2007 05:45:35 +0000 (01:45 -0400)]
adam [Mon, 26 Mar 2007 05:45:04 +0000 (01:45 -0400)]
Tree.java: resolve any lifting at Tree-creation time
darcs-hash:
20070326054504-5007d-
f9ec93a73ef92b7fec72900fbbf291c5ce2cd022.gz
adam [Mon, 26 Mar 2007 05:44:07 +0000 (01:44 -0400)]
adam [Mon, 26 Mar 2007 05:43:36 +0000 (01:43 -0400)]
adam [Mon, 26 Mar 2007 05:43:10 +0000 (01:43 -0400)]
throw error when Forest created with head()
darcs-hash:
20070326054310-5007d-
9ce12658982503cec80723b8b849f38103526abd.gz
adam [Mon, 26 Mar 2007 05:41:41 +0000 (01:41 -0400)]
adam [Mon, 26 Mar 2007 05:40:30 +0000 (01:40 -0400)]
adam [Mon, 26 Mar 2007 05:39:35 +0000 (01:39 -0400)]
remove unused code from CommandLine
darcs-hash:
20070326053935-5007d-
4241dfa34d4ec61862c0812b1268f822a504f4e5.gz
adam [Mon, 26 Mar 2007 05:39:06 +0000 (01:39 -0400)]
remove stale logging code from Cartesian
darcs-hash:
20070326053906-5007d-
84943af15b18ba424709d6b424b9371454b1e30b.gz
adam [Mon, 26 Mar 2007 05:38:37 +0000 (01:38 -0400)]
adam [Mon, 26 Mar 2007 05:38:21 +0000 (01:38 -0400)]
adam [Mon, 26 Mar 2007 05:37:42 +0000 (01:37 -0400)]
adam [Mon, 26 Mar 2007 05:37:18 +0000 (01:37 -0400)]
improve Reflection.lub() behavior for nested arrays
darcs-hash:
20070326053718-5007d-
d05b903cee99abac8635487705728b9d1282313c.gz
adam [Mon, 26 Mar 2007 05:37:01 +0000 (01:37 -0400)]
change Invokable from two arguments to 3
darcs-hash:
20070326053701-5007d-
be67355344d42e4a93f85788274e29ed9c3f695c.gz
adam [Mon, 26 Mar 2007 05:36:44 +0000 (01:36 -0400)]
adam [Mon, 26 Mar 2007 05:35:56 +0000 (01:35 -0400)]
adam [Mon, 26 Feb 2007 03:18:16 +0000 (22:18 -0500)]
make Result.usedByNonDoomedNode() more efficient
darcs-hash:
20070226031816-5007d-
707b2ef2091a7fc7cefaee5ebd132d8c5a06dd0c.gz
adam [Mon, 26 Feb 2007 03:17:57 +0000 (22:17 -0500)]
adam [Mon, 26 Feb 2007 01:48:29 +0000 (20:48 -0500)]
harmonize conflict in ParserServlet (again)
darcs-hash:
20070226014829-5007d-
0313de67605fc771b062c9e4b2c60f30660769d6.gz
adam [Sun, 15 Oct 2006 05:08:23 +0000 (01:08 -0400)]
resolved some conflicts, added CommandLine
darcs-hash:
20061015050823-5007d-
16f6013ba6fa7ac236b35e102d500015c15b381f.gz
adam [Mon, 26 Feb 2007 01:47:49 +0000 (20:47 -0500)]
harmonize conflict in ParserServlet
darcs-hash:
20070226014749-5007d-
a40ec61d3d535c3403d0bc29a1d3758f7a02b92a.gz
adam [Fri, 13 Oct 2006 23:46:23 +0000 (19:46 -0400)]
disable ParserServlet since it requires javax.servlet.jar
darcs-hash:
20061013234623-5007d-
c757d72b1b81a5f879402c29e2daaff086e0b159.gz
adam [Mon, 26 Feb 2007 01:46:36 +0000 (20:46 -0500)]
adam [Fri, 13 Oct 2006 23:42:43 +0000 (19:42 -0400)]
default build target should be edu.berkeley.sbp.jar
darcs-hash:
20061013234243-5007d-
6df5defd3d8af54fbd5ef9641d38f8ce31586657.gz
adam [Mon, 26 Feb 2007 01:38:28 +0000 (20:38 -0500)]
add two test cases for O(n^2) behavior
darcs-hash:
20070226013828-5007d-
ddf33d72c547f5cf1ae830700627f6e0ab1f56c8.gz
adam [Mon, 26 Feb 2007 01:35:57 +0000 (20:35 -0500)]
add backslash to braces in metagrammar
darcs-hash:
20070226013557-5007d-
75b76511e6126687b6fffe1e6cc92c0696d6b538.gz
adam [Mon, 26 Feb 2007 01:35:10 +0000 (20:35 -0500)]
adam [Mon, 26 Feb 2007 01:34:37 +0000 (20:34 -0500)]
add killing of doomed nodes via Node.check()/Result.check() methods
darcs-hash:
20070226013437-5007d-
8b3860db0ef782cfcbc57d9b33d4fedca6db2075.gz
adam [Mon, 26 Feb 2007 01:32:25 +0000 (20:32 -0500)]
GSS: use PriorityQueue, remove ugly debugging garbage
darcs-hash:
20070226013225-5007d-
24acd3e08191e396b643a1713beeffe4459f359a.gz
adam [Mon, 26 Feb 2007 01:31:00 +0000 (20:31 -0500)]
Use ordinal pre-sorting rather than on-the-fly compares
darcs-hash:
20070226013100-5007d-
abd1a29d67900dd808080e90efb0b87ccb36d600.gz
adam [Mon, 26 Feb 2007 01:24:53 +0000 (20:24 -0500)]
adam [Mon, 26 Feb 2007 01:24:06 +0000 (20:24 -0500)]
add intermediate result between a Node and the "also"s it spawns
darcs-hash:
20070226012406-5007d-
162be5177239df1a2e10d98b1eab7fe8dae335bd.gz
adam [Mon, 26 Feb 2007 01:23:04 +0000 (20:23 -0500)]
GSS: add isFrontier(), make next private
darcs-hash:
20070226012304-5007d-
3e8adf91a49e589f69de49b624c8870ac028e1ff.gz
adam [Mon, 26 Feb 2007 01:20:09 +0000 (20:20 -0500)]
adam [Mon, 26 Feb 2007 01:16:43 +0000 (20:16 -0500)]
adam [Mon, 26 Feb 2007 01:15:43 +0000 (20:15 -0500)]
partition states into doomed and non-doomed
darcs-hash:
20070226011543-5007d-
549cb2d24a2f60e8372a95a11de96220cab0922c.gz
adam [Mon, 26 Feb 2007 01:13:19 +0000 (20:13 -0500)]
adam [Mon, 26 Feb 2007 01:12:25 +0000 (20:12 -0500)]
include post-reduction gotos in Parser.Table.toString()
darcs-hash:
20070226011225-5007d-
b7363cc06e34a084b5da9a7a622d842f17892663.gz
adam [Mon, 26 Feb 2007 01:09:31 +0000 (20:09 -0500)]
make some methods static in Reduction
darcs-hash:
20070226010931-5007d-
90d0bd5b5a961b8d590e190a47cc3713e4d911ea.gz
adam [Mon, 26 Feb 2007 01:07:31 +0000 (20:07 -0500)]
make Result implement GraphViz.ToGraphViz
darcs-hash:
20070226010731-5007d-
7f9a23ef5e2dfc1a4a2de56de2315b31d70eb5f8.gz
adam [Mon, 26 Feb 2007 00:52:41 +0000 (19:52 -0500)]
adam [Mon, 26 Feb 2007 00:51:50 +0000 (19:51 -0500)]
add backslash to braces in metagrammar
darcs-hash:
20070226005150-5007d-
b422aea86f2b3724d792a57ab400ca47f3c49ffc.gz
adam [Mon, 26 Feb 2007 00:45:14 +0000 (19:45 -0500)]
fix major bug: create YieldSet2 which does not consider needs/hates
darcs-hash:
20070226004514-5007d-
0cb20d548d571042580dbef5561d45358fd6ba8c.gz
adam [Sat, 24 Feb 2007 23:03:07 +0000 (18:03 -0500)]
adam [Sat, 24 Feb 2007 23:02:37 +0000 (18:02 -0500)]
adam [Sat, 24 Feb 2007 23:02:22 +0000 (18:02 -0500)]
adam [Sat, 17 Feb 2007 19:39:23 +0000 (14:39 -0500)]
better display of tab characters
darcs-hash:
20070217193923-5007d-
b4381ab3ca46b8ae62317eb5ce1df6883e91930b.gz
adam [Mon, 26 Feb 2007 03:00:47 +0000 (22:00 -0500)]
adam [Mon, 30 Oct 2006 05:21:55 +0000 (00:21 -0500)]