jbogenturfa'i: Add unmodified Lojban PEG grammar.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21676 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfa'i: remove NORATS, PUBLIC, and SPACE tags.

These tags are used by camxes in generating the final grammar.  I
don't need them for jbogenturfa'i.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21677 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfa'i: comment out MORPHOLOGY INTERFACE section.

I'll need to port this section to genturfa'i.  Until then, leave it
out so the .peg file compiles.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21678 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfa'i: translate rp-expression-tail

This form is precisely the same, but can be parsed by genturfa'i.  I
have an open ticket against genturfa'i to fix this issue, but the
form as written in the Lojban grammar is a result of a
right-recursion issue in RATS!, I suspect.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21679 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfa'i: add depend.scm, copied from genturfa'i.

This file is still waiting on optimization work, so it is currently
commened out.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21680 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfa'i: Add cscflags variable for build.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21681 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfa'i: add LICENSE file.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21682 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfa'i: comment out morphology non-terminal.

In the RATS! grammar, it is converted to something relevant to
parsing the morphology.  I haven't yet converted it to the final
form it will take, so leave it out for now.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21683 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfa'i: Add dummy values for grammar terminals.

I will eventually need to modify these to work with the morphology,
but I need something here to compile the grammar.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21684 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfah'i: define parser

This file binds the generated grammar to a parser and defines a
routine to parse Lojban.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21685 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfa'i: initial version of program.

This program (in theory) tries to parse Lojban and returns the parse
tree.

I haven't been able to test it yet.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21686 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfa'i: compile the Lojban morphology and grammar.

I define a dependency on my morphology and header file in the
generation of the source file jbogerna.scm.  This file is then
included in the library as the grammar for Lojban, and used
in the definition of the parser.

As well, define the jbogenturfahi program, which uses this library
to create a command-line program to parser Lojban.

Note that this is not yet compilling for me, as I run out of memory
compiling the .c file generated for this egg.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21687 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfah'i: jbogenturfahi command depends on the jbogenturfahi library.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21689 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfa'i: disable salmonella build.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21690 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfa'i: add additional (declare ...) options

I've tested these for genturfa'i, but I haven't tested this egg yet.
There shouldn't be any reason they don't work, in that I'll likely
fix the problem rather than turn off the declare.

For now, they're commented out!

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21695 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfa'i: conf.scm is a build-time depend on command and library.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21696 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfa'i: the static library was depending on the wrong .meta file.

This was a paste-o, from when I copied this file from genturfahi.setup.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21697 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfa'i: LICENSE now refers to jbogenturfa'i

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21775 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogenturfa'i: add tamgau.peg for parser configuration.

It sets toplevel and a custom definition name.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21776 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
jbogentura'i: remove platform definition so salmonella will run us.

git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/4/jbogenturfahi/trunk@21777 fca3e652-9b03-0410-8d7b-ac86a6ce46c4