source: proto/pebble/trunk/readme.txt @ 4192

Last change on this file since 4192 was 1242, checked in by shermer, 8 years ago

Pebble v0.6.0 initial commit

  • Property svn:mime-type set to text/plain
File size: 1.3 KB
Line 
1Pebble
2------
3
4This comment was last revised at version 0.6.0
5
6Version numbers for Pebble are a.b.c, where a changes with major revisions,
7b changes with feature additions or changes, and c changes with bug fixes,
8feature completions, and small to medium refactoring.
9
10
11All code copyright 2011 by Tom Shermer, shermer@cs.sfu.ca
12Contact author for rights information.
13
14----------
15Usage
16----------
17
18A jar file is provided in
19                lib/pebble.jar
20The following command has been known to run pebble on linux:
21                java -jar pebble.jar filename.pbl
22               
23(where filename.pbl is your pebble file.) I develop pebble on a Windows box
24in eclipse, with extra plugins to deal with the base ANTLR grammar.  Search
25for Scott Stanchfield's videos on how to install the antlr IDE into eclipse,
26unless you're satisfied to run it manually.
27
28
29----------
30Comments
31----------
32
33The "inputs" directory contains xmlwf.pbl.  It also contains several test files,
34most of which are no longer valid pebble.
35
36Users should not make one-character sequences, such as ">".
37Use a character-class instead (such as [>]).  Not doing so will confuse
38pebble, and I don't have a check for this in the code yet.
39
40Pebble currently does little optimization beyond some AST simplification.
41It generates bloated code which is hopefully trimmed down at a later stage
42of compilation.
43
44
45
Note: See TracBrowser for help on using the repository browser.