source: project/release/4/genturfahi/trunk/chicken-csi.scm @ 27314

Last change on this file since 27314 was 27314, checked in by Alan Post, 9 years ago

genturfahi: describe each chicken-*.scm file.

These files are my interface between genturfahi and the chicken
runtime/build system. They are oddly named, so describe each of
them.

File size: 2.0 KB
Line 
1;;;;
2;;;; genturfahi - lo la .ckim. ke pe'a jajgau ratcu ke'e genturfa'i
3;;;;            `-> A Scheme packrat parser.
4;;;;
5;;;; Copyright (c) 2010 ".alyn.post." <alyn.post@lodockikumazvati.org>
6;;;;
7;;;; Permission to use, copy, modify, and/or distribute this software for any
8;;;; purpose with or without fee is hereby granted, provided that the above
9;;;; copyright notice and this permission notice appear in all copies.
10;;;;
11;;;; THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
12;;;; WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
13;;;; MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
14;;;; ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
15;;;; WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
16;;;; ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
17;;;; OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18;;;;
19
20;;
21;; A Chicken Scheme wrapper csi, so genturfahi can be used and
22;; tested from a dynamic environment on the command-line.
23;;
24
25(use utf8)
26(use srfi-1)
27(use srfi-9)
28(use utf8-srfi-13) ; String Libraries
29(use utf8-srfi-14) ; Character Classes
30(use srfi-28)      ; Basic Format Strings
31(use srfi-37)      ; args-fold
32(use srfi-39)      ; parameter objects
33(use srfi-69)      ; hash tables
34(use extras)       ; format, pretty-print
35(use moremacros)   ; for type-case
36(use matchable)
37(use ports)
38(use stack)
39(use sandbox)      ; safe-eval
40(use test)         ; test environment.
41
42(include "chicken-platform.scm")
43
44; genturfahi (lib)
45;
46(include "lerfu-porsi.scm")
47(include "javni-valsi.scm")
48(include "secuxna.scm")
49(include "nunjavni.scm")
50(include "morji.scm")
51(include "nunvalsi.scm")
52(include "cfisisku.scm")
53(include "junla.scm")
54(include "genturfahi.scm")
55(include "version.scm")
56
57; genturfahi-peg
58;
59(include "eval.scm")
60(include "samselpla.scm")
61(include "bootstrap.scm")
62(include "peg.scm")
63
64; genturfahi (bin)
65;
66(include "license.scm")
67(include "main-srfi-37.scm")
68
69(main)
70(exit (secuxna-exit-status))
Note: See TracBrowser for help on using the repository browser.