Skip to content
This repository
100644 24 lines (19 sloc) 1.265 kb
65fa6a33 » joshua-choi
2009-06-11 changed the structure to a Enclojure/NetBeans project
1 FnParse is a library for creating functional parsers in the Clojure programming
2 language. It presents an easy, functional way to create parsers from EBNF rules and
3 was inspired by the paper Using Functional Parsing to Achieve Quality in Software
4 Maintenance (
6 FnParse's distribution has src and test folders. To use FnParse, download this
7 distribution and include its src folder in your program's classpath—for instance,
8 java -cp $CLOJURE_PATH:path-to-FnParse-folder/src/ ...
10 FnParse's namespace is name.choi.joshua.fnparse.
12 FnParse's unit tests are stored in the tests folder and use the test-is library
13 from clojure-contrib, the Clojure standard library.
15 For documentation, go to:
17 * FnParse
18 * Copyright (c) 2009 Joshua Choi. All rights reserved.
19 * The use and distribution terms for this software are covered by the
20 * Eclipse Public License 1.0 (
21 * which can be found in the file epl-v10.html at the root of this distribution.
22 * By using this software in any fashion, you are agreeing to be bound by
23 * the terms of this license.
24 * You must not remove this notice, or any other, from this software.
Something went wrong with that request. Please try again.