Quick Search:

jump to detailed chart Line History

line history graph

View Mode

Logical Physical

Show Arbitrary Diff

From to

Supports revisions and tags.

Watches and RSS

History

head 1965 1225

latest revision download Branch head

1965 deleted | Diffs: previous, other | Lines: 0 ( +0, -1250 )

Created: 2005-10-27 16:48:52 -0500 (2 years 8 months ago) | Author: parrt | Changeset: 1965

move templates to subdirs

1952 annotated / raw | Diffs: previous, other | Lines: 1250 ( +12, -239 )

Created: 2005-10-19 21:08:56 -0500 (2 years 8 months ago) | Author: parrt | Changeset: 1952

factored out AST into subgroup; loads JavaAST if output=AST

1901 annotated / raw | Diffs: previous, other | Lines: 1477 ( +13, -1 )

Created: 2005-09-30 22:05:11 -0500 (2 years 9 months ago) | Author: parrt | Changeset: 1901

fixed empty rule code gen bug

1897 annotated / raw | Diffs: previous, other | Lines: 1465 ( +1, -1 )

Created: 2005-09-28 16:09:16 -0500 (2 years 9 months ago) | Author: parrt | Changeset: 1897

fixed def of .* and .+ for lexer/parser; suppressing errors for nongreedy loops

1895 annotated / raw | Diffs: previous, other | Lines: 1465 ( +2, -2 )

Created: 2005-09-27 19:37:55 -0500 (2 years 9 months ago) | Author: parrt | Changeset: 1895

added error about no start rule; updated unit tests to have start rules; all unit tests pass minus a few attribute translations

1894 annotated / raw | Diffs: previous, other | Lines: 1465 ( +30, -4 )

Created: 2005-09-24 19:05:10 -0500 (2 years 9 months ago) | Author: parrt | Changeset: 1894

poked around looking for nonexistent bug; added labels to lexer rule elements

1893 annotated / raw | Diffs: previous, other | Lines: 1439 ( +11, -1 )

Created: 2005-09-23 22:20:50 -0500 (2 years 9 months ago) | Author: parrt | Changeset: 1893

got validating predicates to work; added a unit test.  Added FailedPredicateException (updated display error mechanism in lexer/parser)

1891 annotated / raw | Diffs: previous, other | Lines: 1429 ( +10, -7 )

Created: 2005-09-23 21:36:40 -0500 (2 years 9 months ago) | Author: parrt | Changeset: 1891

no comment

1890 annotated / raw | Diffs: previous, other | Lines: 1426 ( +17, -17 )

Created: 2005-09-23 17:13:52 -0500 (2 years 9 months ago) | Author: parrt | Changeset: 1890

lots of little unit test fixes and a few bug fixes

1871 annotated / raw | Diffs: previous, other | Lines: 1426 ( +11, -11 )

Created: 2005-07-14 20:20:35 -0500 (2 years 11 months ago) | Author: parrt | Changeset: 1871

tweaked Java.stg to reflect changes to ST

1868 annotated / raw | Diffs: previous, other | Lines: 1426 ( +13, -21 )

Created: 2005-07-12 18:22:35 -0500 (2 years 11 months ago) | Author: parrt | Changeset: 1868

cleaned up code gen templates using new first(), rest() StringTemplate operators.

1861 annotated / raw | Diffs: previous, other | Lines: 1434 ( +9, -13 )

Created: 2005-07-09 20:10:35 -0500 (2 years 11 months ago) | Author: parrt | Changeset: 1861

tiny bit of cleanup

1856 annotated / raw | Diffs: previous, other | Lines: 1438 ( +13, -9 )

Created: 2005-07-07 21:17:16 -0500 (2 years 11 months ago) | Author: parrt | Changeset: 1856

got a type init map out of code gen and into Java.stg :)

1851 annotated / raw | Diffs: previous, other | Lines: 1434 ( +24, -44 )

Created: 2005-07-04 17:51:25 -0500 (3 years ago) | Author: parrt | Changeset: 1851

major reorg of how literals are dealt with.

1843 annotated / raw | Diffs: previous, other | Lines: 1454 ( +5, -5 )

Created: 2005-06-29 13:14:26 -0500 (3 years ago) | Author: parrt | Changeset: 1843

code gen broken: didn't "not" sets; tokenstreams not printing properly

1840 annotated / raw | Diffs: previous, other | Lines: 1454 ( +21, -17 )

Created: 2005-06-28 15:47:35 -0500 (3 years ago) | Author: parrt | Changeset: 1840

got more tree parsing stuff going; added some unit tests; some refactoring

1838 annotated / raw | Diffs: previous, other | Lines: 1450 ( +9, -46 )

Created: 2005-06-27 13:04:34 -0500 (3 years ago) | Author: parrt | Changeset: 1838

tweaked to get better names on some templates; refactored code gen for parser/tree parser

1835 annotated / raw | Diffs: previous, other | Lines: 1487 ( +30, -15 )

Created: 2005-06-26 17:53:38 -0500 (3 years ago) | Author: parrt | Changeset: 1835

got <<...>> working as template argument value assignment now

1832 annotated / raw | Diffs: previous, other | Lines: 1472 ( +8, -0 )

Created: 2005-06-25 17:01:24 -0500 (3 years ago) | Author: parrt | Changeset: 1832

Got basic tree parsing for ^(ID INT) working :)

1831 annotated / raw | Diffs: previous, other | Lines: 1464 ( +17, -16 )

Created: 2005-06-25 15:59:53 -0500 (3 years ago) | Author: parrt | Changeset: 1831

basic tree parser (flat lists only) works!

1829 annotated / raw | Diffs: previous, other | Lines: 1463 ( +186, -108 )

Created: 2005-06-25 15:16:43 -0500 (3 years ago) | Author: parrt | Changeset: 1829

fixed argument evaluation context; 2 new unit tests

1823 annotated / raw | Diffs: previous, other | Lines: 1385 ( +74, -21 )

Created: 2005-06-23 19:51:04 -0500 (3 years ago) | Author: parrt | Changeset: 1823

snapshot, adds / changes to allow Tree parsing

1818 annotated / raw | Diffs: previous, other | Lines: 1332 ( +557, -33 )

Created: 2005-06-22 21:08:48 -0500 (3 years ago) | Author: parrt | Changeset: 1818

merging trees-v3 branch back to main line

1763 annotated / raw | Diffs: previous, other | Lines: 808 ( +61, -10 )

Created: 2005-06-01 18:08:29 -0500 (3 years 1 month ago) | Author: parrt | Changeset: 1763

single return value rules don't gen struct returns now

1749 annotated / raw | Diffs: previous, other | Lines: 757 ( +27, -0 )

Created: 2005-05-30 17:16:18 -0500 (3 years 1 month ago) | Author: parrt | Changeset: 1749

updated all the licenses

1743 annotated / raw | Diffs: previous, other | Lines: 730 ( +13, -9 )

Created: 2005-05-27 21:11:28 -0500 (3 years 1 month ago) | Author: parrt | Changeset: 1743

finished off stat generation I think.

1738 annotated / raw | Diffs: previous, other | Lines: 726 ( +24, -6 )

Created: 2005-05-27 01:00:01 -0500 (3 years 1 month ago) | Author: parrt | Changeset: 1738

got profiling mostly working

1718 annotated / raw | Diffs: previous, other | Lines: 708 ( +182, -116 )

Created: 2005-05-20 19:37:20 -0500 (3 years 1 month ago) | Author: parrt | Changeset: 1718

added comments to Java.stg template file

1684 annotated / raw | Diffs: previous, other | Lines: 642 ( +2, -2 )

Created: 2005-05-09 18:31:45 -0500 (3 years 1 month ago) | Author: parrt | Changeset: 1684

got rule/token arguments to work; lots of unit tests

1682 annotated / raw | Diffs: previous, other | Lines: 642 ( +0, -0 )

Created: 2005-05-06 19:20:00 -0500 (3 years 1 month ago) | Author: parrt | Changeset: 1682

got $ID and $expr working; some refactoring

1681 annotated / raw | Diffs: previous, other | Lines: 642 ( +16, -9 )

Created: 2005-05-05 19:26:30 -0500 (3 years 2 months ago) | Author: parrt | Changeset: 1681

refactored the labels stuff again; more unit tests; added += labels

1677 annotated / raw | Diffs: previous, other | Lines: 635 ( +8, -8 )

Created: 2005-05-04 15:49:45 -0500 (3 years 2 months ago) | Author: parrt | Changeset: 1677

more error checking, refactoring, name space stuff

1675 annotated / raw | Diffs: previous, other | Lines: 635 ( +25, -16 )

Created: 2005-05-03 13:50:07 -0500 (3 years 2 months ago) | Author: parrt | Changeset: 1675

rewrote $x.y translation; no @ anymore. Added unit tests

1672 annotated / raw | Diffs: previous, other | Lines: 626 ( +3, -13 )

Created: 2005-05-01 18:09:27 -0500 (3 years 2 months ago) | Author: parrt | Changeset: 1672

removed static dynamic attributes

1671 annotated / raw | Diffs: previous, other | Lines: 636 ( +38, -18 )

Created: 2005-05-01 17:47:49 -0500 (3 years 2 months ago) | Author: parrt | Changeset: 1671

got @x.y working I think; cleaned up output templates

1667 annotated / raw | Diffs: previous, other | Lines: 616 ( +9, -6 )

Created: 2005-04-30 19:19:16 -0500 (3 years 2 months ago) | Author: parrt | Changeset: 1667

rebuilt action translation system; added more error messages

1660 annotated / raw | Diffs: previous, other | Lines: 613 ( +1, -0 )

Created: 2005-04-29 15:15:16 -0500 (3 years 2 months ago) | Author: parrt | Changeset: 1660

added location event to exitRule

1657 annotated / raw | Diffs: previous, other | Lines: 612 ( +0, -0 )

Created: 2005-04-27 15:23:49 -0500 (3 years 2 months ago) | Author: parrt | Changeset: 1657

fixed up exception stuff; resync name change

1646 annotated / raw | Diffs: previous, other | Lines: 612 ( +76, -41 )

Created: 2005-04-23 19:33:29 -0500 (3 years 2 months ago) | Author: parrt | Changeset: 1646

big fix to error recovery stuff, making it generate events properly

1638 annotated / raw | Diffs: previous, other | Lines: 577 ( +8, -8 )

Created: 2005-04-19 21:51:48 -0500 (3 years 2 months ago) | Author: parrt | Changeset: 1638

unrolling change

1637 annotated / raw | Diffs: previous, other | Lines: 577 ( +8, -8 )

Created: 2005-04-19 21:35:16 -0500 (3 years 2 months ago) | Author: parrt | Changeset: 1637

added try/finally for exit decision

1620 annotated / raw | Diffs: previous, other | Lines: 577 ( +0, -0 )

Created: 2005-04-06 17:42:56 -0500 (3 years 2 months ago) | Author: parrt | Changeset: 1620

fixed bug in consume hidden token

1618 annotated / raw | Diffs: previous, other | Lines: 577 ( +11, -3 )

Created: 2005-04-06 15:41:15 -0500 (3 years 2 months ago) | Author: parrt | Changeset: 1618

added enter/exit decision

1615 annotated / raw | Diffs: previous, other | Lines: 569 ( +1, -1 )

Created: 2005-04-05 20:03:15 -0500 (3 years 2 months ago) | Author: parrt | Changeset: 1615

fixed lookahead bug in CommonTokenStream (filtering); added LT(-1) concept

1602 annotated / raw | Diffs: previous, other | Lines: 569 ( +0, -2 )

Created: 2005-04-01 18:18:06 -0600 (3 years 3 months ago) | Author: parrt | Changeset: 1602

removed extra mark/rewind

1595 annotated / raw | Diffs: previous, other | Lines: 571 ( +18, -8 )

Created: 2005-03-31 20:57:03 -0600 (3 years 3 months ago) | Author: parrt | Changeset: 1595

got remote debugging working; changed lots of interfaces

1588 annotated / raw | Diffs: previous, other | Lines: 561 ( +2, -2 )

Created: 2005-03-30 20:34:24 -0600 (3 years 3 months ago) | Author: parrt | Changeset: 1588

tweak

1587 annotated / raw | Diffs: previous, other | Lines: 561 ( +2, -0 )

Created: 2005-03-30 20:30:53 -0600 (3 years 3 months ago) | Author: parrt | Changeset: 1587

added comments to demark functions

1586 annotated / raw | Diffs: previous, other | Lines: 559 ( +90, -1 )

Created: 2005-03-30 17:28:29 -0600 (3 years 3 months ago) | Author: parrt | Changeset: 1586

removed bytecode generation (not refactored yet); pure java now

1578 annotated / raw | Diffs: previous, other | Lines: 470 ( +35, -6 )

Created: 2005-03-24 20:11:09 -0600 (3 years 3 months ago) | Author: parrt | Changeset: 1578

got cyclic DFA preds in methods of parser; factored out input.LA calls for if-then-else structures

1567 annotated / raw | Diffs: previous, other | Lines: 441 ( +4, -4 )

Created: 2005-03-22 16:30:07 -0600 (3 years 3 months ago) | Author: parrt | Changeset: 1567

Hooray!  Got NoViableAlt exceptions thrown from cyclic DFA bytecodes.  Added dup, new, athrow instructions

1566 annotated / raw | Diffs: previous, other | Lines: 441 ( +8, -1 )

Created: 2005-03-22 14:47:09 -0600 (3 years 3 months ago) | Author: parrt | Changeset: 1566

got dbg.location() calls in front of all elements; added default trace functionality for -debug

1565 annotated / raw | Diffs: previous, other | Lines: 434 ( +54, -12 )

Created: 2005-03-21 20:19:41 -0600 (3 years 3 months ago) | Author: parrt | Changeset: 1565

lots of work on the debug interface; added support in runtime and code gen

1563 annotated / raw | Diffs: previous, other | Lines: 392 ( +5, -5 )

Created: 2005-03-21 13:47:11 -0600 (3 years 3 months ago) | Author: parrt | Changeset: 1563

chnaged exceptions to all take IntStream as their arg

1558 annotated / raw | Diffs: previous, other | Lines: 392 ( +4, -4 )

Created: 2005-03-16 16:15:57 -0600 (3 years 3 months ago) | Author: parrt | Changeset: 1558

cleaned up parse-time error objects; cleaned up interpreter; updated unit tests

1538 annotated / raw | Diffs: previous, other | Lines: 392 ( +41, -4 )

Created: 2005-02-19 18:34:50 -0600 (3 years 4 months ago) | Author: parrt | Changeset: 1538

refactored code generator and added switch-based decisions

1416 annotated / raw | Diffs: previous, other | Lines: 355 ( +19, -9 )

Created: 2005-01-05 18:04:27 -0600 (3 years 5 months ago) | Author: parrt | Changeset: 1416

got rule ref labels working

1404 annotated / raw | Diffs: previous, other | Lines: 345 ( +36, -12 )

Created: 2005-01-04 21:07:21 -0600 (3 years 5 months ago) | Author: parrt | Changeset: 1404

got static attr working properly and got token labels going

1397 annotated / raw | Diffs: previous, other | Lines: 321 ( +51, -8 )

Created: 2005-01-03 20:27:09 -0600 (3 years 6 months ago) | Author: parrt | Changeset: 1397

got @x.y references working in actions

1391 annotated / raw | Diffs: previous, other | Lines: 278 ( +13, -1 )

Created: 2005-01-02 20:15:58 -0600 (3 years 6 months ago) | Author: parrt | Changeset: 1391

got an excellent start on attributes.  It parses and generates declarations

1389 annotated / raw | Diffs: previous, other | Lines: 266 ( +1, -0 )

Created: 2005-01-02 15:11:25 -0600 (3 years 6 months ago) | Author: parrt | Changeset: 1389

forgot to go into error recovery mode

1377 annotated / raw | Diffs: previous, other | Lines: 265 ( +5, -4 )

Created: 2004-12-29 20:31:54 -0600 (3 years 6 months ago) | Author: parrt | Changeset: 1377

no comment

1367 annotated / raw | Diffs: previous, other | Lines: 264 ( +29, -13 )

Created: 2004-12-28 21:07:53 -0600 (3 years 6 months ago) | Author: parrt | Changeset: 1367

added new optimization for pruning exit branches; improved error recovery for mismatched token; optimization also allows errors to be caught where it is more appropriate

1359 annotated / raw | Diffs: previous, other | Lines: 248 ( +43, -24 )

Created: 2004-12-27 17:42:09 -0600 (3 years 6 months ago) | Author: parrt | Changeset: 1359

got much better "local follow" error recovery going; optimizations off at the moment, but might work

1353 annotated / raw | Diffs: previous, other | Lines: 229 ( +8, -4 )

Created: 2004-12-25 15:27:45 -0600 (3 years 6 months ago) | Author: parrt | Changeset: 1353

got FOLLOW set computations for error recovery stitched in. added minimal runtime.BitSet

1351 annotated / raw | Diffs: previous, other | Lines: 225 ( +54, -59 )

Created: 2004-12-24 14:51:35 -0600 (3 years 6 months ago) | Author: parrt | Changeset: 1351

cleaned up the error handling a lot

1300 annotated / raw | Diffs: previous, other | Lines: 230 ( +0, -0 )

Created: 2004-12-04 16:11:34 -0600 (3 years 7 months ago) | Author: parrt | Changeset: 1300

got java.g parser going partially; error in analysis I think

1299 annotated / raw | Diffs: previous, other | Lines: 230 ( +5, -5 )

Created: 2004-12-04 00:07:11 -0600 (3 years 7 months ago) | Author: parrt | Changeset: 1299

got DFA's and such good enough to handle Java's lexer!

1295 annotated / raw | Diffs: previous, other | Lines: 230 ( +4, -4 )

Created: 2004-12-01 19:54:07 -0600 (3 years 7 months ago) | Author: parrt | Changeset: 1295

got merged grammars going; fixed nasty bug in branch computation in assembler for forward refs.

1286 annotated / raw | Diffs: previous, other | Lines: 230 ( +6, -6 )

Created: 2004-11-29 21:22:39 -0600 (3 years 7 months ago) | Author: parrt | Changeset: 1286

refactored antlr frontend to have parser->AST, assign types, define rules, buildnfa, code gen phases.  Passes tests but lots of debug code in there and doesn't handle java.g yet

1283 annotated / raw | Diffs: previous, other | Lines: 230 ( +5, -5 )

Created: 2004-11-27 18:35:59 -0600 (3 years 7 months ago) | Author: parrt | Changeset: 1283

made some progress on error messages, but having trouble with merged parsers/lexers

1266 annotated / raw | Diffs: previous, other | Lines: 230 ( +1, -1 )

Created: 2004-11-19 11:33:57 -0600 (3 years 7 months ago) | Author: parrt | Changeset: 1266

got merged lexer/parser specs to work :)

1260 annotated / raw | Diffs: previous, other | Lines: 230 ( +1, -3 )

Created: 2004-11-16 16:17:13 -0600 (3 years 7 months ago) | Author: parrt | Changeset: 1260

oops...fixed a messed up .tokens file generator

1250 annotated / raw | Diffs: previous, other | Lines: 232 ( +0, -0 )

Created: 2004-11-07 17:47:15 -0600 (3 years 7 months ago) | Author: parrt | Changeset: 1250

lots of clean up and got interpreted lexing working better

1246 annotated / raw | Diffs: previous, other | Lines: 232 ( +30, -49 )

Created: 2004-11-06 18:18:36 -0600 (3 years 7 months ago) | Author: parrt | Changeset: 1246

redid lexer ala conversation with mitchell; very simple :)

1244 annotated / raw | Diffs: previous, other | Lines: 251 ( +11, -12 )

Created: 2004-11-04 14:36:53 -0600 (3 years 7 months ago) | Author: parrt | Changeset: 1244

updated the code generator to have "targets"; cleaned up a bit.

1234 annotated / raw | Diffs: previous, other | Lines: 252 ( +0, -0 )

Created: 2004-10-25 13:03:39 -0500 (3 years 8 months ago) | Author: parrt | Changeset: 1234

tweaking templates for bytecodes

1231 annotated / raw | Diffs: previous, other | Lines: 252 ( +11, -49 )

Created: 2004-10-21 18:12:41 -0500 (3 years 8 months ago) | Author: parrt | Changeset: 1231

update

1225 new annotated / raw | Lines: 290 ( +290, -0 )

Created: 2004-10-12 13:57:43 -0500 (3 years 8 months ago) | Author: parrt | Changeset: 1225

initial add of ANTLR-3.0

Crucible: Open Source License registered to Atlassian.
Atlassian FishEye, Subversion, CVS & Perforce analysis. (Version:1.5.4 Build:build-dev20080701a 2008-07-01 ) - Administration - Page generated 2008-07-06 11:10 -0500