Skip to content

Commit

Permalink
third public release
Browse files Browse the repository at this point in the history
  • Loading branch information
norswap committed Oct 25, 2015
1 parent da4730e commit 2d67ed8
Show file tree
Hide file tree
Showing 168 changed files with 6,218 additions and 79,139 deletions.
32 changes: 27 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,29 @@
# Autumn Parsing
# Autumn: Extensible Parsing Combinators

Soon-ish: a user manual and various UX improvements.
## Documentation

In the meantime, dig around
src/com/norswap/autumn/test/parsing/JavaGrammarTest.java for pointers on how to
use the library.
Soon: a user manual. You can send me angry emails if I procrastinate for too
long.

In the meantime, dig around [the Autumn class][autumn] for documented entry
points into the parser. There's also [a good example][java-example] that uses
the bundled Java grammar.

For the internals, [the ParseState class][parse-state] class has a long
explanation of the concepts underlying parse state handling. For writing custom
parsing expressions, look at [the ParsingExpression class][parsing-exp].

[autumn]: https://github.com/norswap/autumn/blob/master/src/com/norswap/autumn/Autumn.java

[java-example]: https://github.com/norswap/autumn/blob/master/src/com/norswap/autumn/test/parsing/JavaGrammarTest.java

[parse-state]:
https://github.com/norswap/autumn/blob/master/src/com/norswap/autumn/parsing/state/ParseState.java

[parsing-exp]: https://github.com/norswap/autumn/blob/master/src/com/norswap/autumn/parsing/ParsingExpression.java

## Building

make build

... will output the class files under the `out/dev` directory.
2 changes: 1 addition & 1 deletion library.mk
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ help:

build:
mkdir -p $(OUTDIR)
cp -R resources/* $(OUTDIR)
cp -R resources/* $(OUTDIR) 2>/dev/null || :
javac -Xlint:unchecked $(DEBUG) -d $(OUTDIR) -cp "deps/*" `find src $(LIBS) -name *.java`

clean:
Expand Down
Loading

0 comments on commit 2d67ed8

Please sign in to comment.