From e87b107fd80aee219a39ac0ecd52cc2b3a766990 Mon Sep 17 00:00:00 2001 From: sienkiew Date: Fri, 5 Aug 2011 16:43:50 +0000 Subject: mogrify yapps2 into exyapps git-svn-id: http://svn.stsci.edu/svn/ssb/etal/exyapps/trunk@361 d34015c8-bcbb-4646-8ac8-8ba5febf221d --- README | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 README (limited to 'README') diff --git a/README b/README new file mode 100644 index 0000000..75d00c8 --- /dev/null +++ b/README @@ -0,0 +1,50 @@ +This is exyapps, a LL(1) parser generator. + +It is derived from yapps ( http://theory.stanford.edu/~amitp/yapps/ +) by Amit J. Patel . He is no longer +maintaining it, and there seem to be several forks out there, all +with varying version numbers. This copy was derived from some +patches included with Debian by Matthias Urlichs + +Since I want to make some of my own specific changes, I'm actually changing +the name so this package can have a distinctive identity. + + +Installing / using exyapps +-- + + python setup.py install + + cd /your/project + + exyapps my_grammar.exy + +For now, the package is compatible with yapps; Someday, I want to +make parsers run without the exyapps package installed. + +What is here? +-- + +Makefile +yapps_grammar.g + yapps_grammar.g is the source code for exyapps/grammar.py + type "make" to re-generate it, then do an svn commit + +doc + looks like latex source for the documentation + +examples + duh + +exyapps + the exyapps package that gets installed + +scripts + "exyapps" command that compiles a parser into python code. + +setup.py + +test + not actual tests, but apparently some interesting input to + run through the parser for testing + -- cgit