Last change
on this file since 21822 was
21822,
checked in by Alan Post, 10 years ago
|
genturfa'i: move PEG parser to its own library.
Since the PEG parser has to be initialized at runtime, there is a
cost to including it in genturfa'i. I want genturfa'i to load as
fast as possible, so I'm moving all of the PEG code, which isn't
required at runtime like the rest of genturfa'i, to the
genturfahi-peg library.
|
File size:
1.5 KB
|
Line | |
---|
1 | ni'o la genturfa'i |
---|
2 | ================== |
---|
3 | |
---|
4 | .i lo la .ckim. ke pe'a jajgau ratcu ke'e genturfa'i |
---|
5 | |
---|
6 | |
---|
7 | Installation |
---|
8 | ------------ |
---|
9 | |
---|
10 | $ cd $WA/chicken-eggs/genturfahi/trunk |
---|
11 | $ chicken-install -s -test |
---|
12 | |
---|
13 | |
---|
14 | Source Code |
---|
15 | ----------- |
---|
16 | |
---|
17 | 00-ci'arfi'i - AUTHORS |
---|
18 | 00-gafpoi - ChangeLog |
---|
19 | 00-selgu'a - TODO |
---|
20 | 00-tisetcidu - README |
---|
21 | bootstrap.scm - PEG parser bootstrap. |
---|
22 | chicken-ext.scm - Chicken Scheme 'egg' package support for parser runtime. |
---|
23 | chicken-ext-peg.scm - Chicken Scheme 'egg' package support for PEG parser. |
---|
24 | chicken-cmd.scm - Chicken Scheme bin/ program support. |
---|
25 | conf.scm - build configuration. |
---|
26 | genturfahi.scm - main program. |
---|
27 | genturfahi.peg - main program. |
---|
28 | javni-valsi-syntax.scm - syntax for abstract syntax tree. |
---|
29 | javni-valsi.scm - abstract syntax tree. |
---|
30 | lerfu-porsi.scm - parse input. |
---|
31 | nunjavni.scm - rule generators. |
---|
32 | peg.scm - PEG parser. |
---|
33 | samselpla.scm - code shared between bootstrap compiler |
---|
34 | and genturfahi.peg. |
---|
35 | secuxna.scm - parser configuration. |
---|
36 | version.scm - version information for library. |
---|
37 | tests - unit test. |
---|
38 | |
---|
39 | |
---|
40 | About |
---|
41 | ----- |
---|
42 | |
---|
43 | Please see the documentation at: |
---|
44 | |
---|
45 | http://wiki.call-cc.org/eggref/4/genturfahi |
---|
46 | |
---|
47 | |------------------------------------------------------------(fa'o)--| |
---|
48 | ..__ |
---|
49 | `' " |
---|
Note: See
TracBrowser
for help on using the repository browser.