Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 65 lines (60 sloc) 2.341 kB
124c97c Initial import.
Volkan YAZICI authored
1 ;;; Copyright (c) 2007, Volkan YAZICI <yazicivo@ttnet.net.tr>
2 ;;; All rights reserved.
3
4 ;;; Redistribution and use in source and binary forms, with or without
5 ;;; modification, are permitted provided that the following conditions
6 ;;; are met:
7
8 ;;; - Redistributions of source code must retain the above copyright
9 ;;; notice, this list of conditions and the following disclaimer.
10 ;;; - Redistributions in binary form must reproduce the above
11 ;;; copyright notice, this list of conditions and the following
12 ;;; disclaimer in the documentation and/or other materials provided
13 ;;; with the distribution.
14
15 ;;; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
16 ;;; CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
17 ;;; INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
18 ;;; MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 ;;; DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
20 ;;; BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
21 ;;; EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
22 ;;; TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23 ;;; DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
24 ;;; ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
25 ;;; TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
26 ;;; THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 ;;; SUCH DAMAGE.
28
29 (in-package :cl-user)
30
31 (defpackage :meta-sexp
32 (:documentation "LL(1) parser generator in META using s-expressions.")
c721108 - Replaced PARSER-CONTEXT class with a struct. (This resulted a huge
Volkan YAZICI authored
33 (:use :cl)
b0c5286 Tidy up packages.lisp. (Lot's of redundant exported symbols are
Volkan YAZICI authored
34 (:export :*transformations*
35 :define-transformation
36 :*atom-normalizer*
37 :transform-grammar
38 :defatom
42fc638 Fix wording and typos in README.
Volkan YAZICI authored
39 :defrule
40 :defrenderer
41 :create-parser-context
b0c5286 Tidy up packages.lisp. (Lot's of redundant exported symbols are
Volkan YAZICI authored
42 :meta
43 ;; Accumulators.
42fc638 Fix wording and typos in README.
Volkan YAZICI authored
44 :make-char-accum
45 :char-accum-push
46 :reset-char-accum
47 :empty-char-accum-p
48 :make-list-accum
49 :list-accum-push
50 :reset-list-accum
51 :empty-list-accum-p
52 ;; Builtin Type-Checkers
53 :alnum?
54 :alpha?
55 :ascii?
56 :bit?
57 :digit?
58 :extended?
59 :graphic?
60 :lower?
61 :newline?
62 :space?
63 :tab?
64 :upper?
65 :white-space?))
Something went wrong with that request. Please try again.