Modified README to play nice with GitHub instead of JLP.
This commit is contained in:
parent
477233d020
commit
d937e591cc
31
README.md
31
README.md
@ -59,12 +59,12 @@ This project is in its infancy and some of the larger goals are still unmet:
|
|||||||
|
|
||||||
### Control and Flow
|
### Control and Flow
|
||||||
|
|
||||||
* [JLPMain](jlp://jlp.jdb-labs.com/JLPMain)
|
* [JLPMain](https://jdbernard.github.io/jlp/doc/src/com/jdblabs/jlp/JLPMain.groovy.html)
|
||||||
|
|
||||||
The entry point to the JLP executable. Parses the command line input and
|
The entry point to the JLP executable. Parses the command line input and
|
||||||
sets up the processor.
|
sets up the processor.
|
||||||
|
|
||||||
* [Processor](jlp://jlp.jdb-labs.com/Processor)
|
* [Processor](https://jdbernard.github.io/jlp/doc/src/com/jdblabs/jlp/Processor)
|
||||||
|
|
||||||
The Processor processes one batch of input files to create a set of output files.
|
The Processor processes one batch of input files to create a set of output files.
|
||||||
It holds the intermediate state needed by the generators and coordinates the
|
It holds the intermediate state needed by the generators and coordinates the
|
||||||
@ -72,39 +72,36 @@ This project is in its infancy and some of the larger goals are still unmet:
|
|||||||
processor only generates HTML documentation and will likely be renamed in
|
processor only generates HTML documentation and will likely be renamed in
|
||||||
the future to reflect this.
|
the future to reflect this.
|
||||||
|
|
||||||
* [JLPBaseGenerator](jlp://jlp.jdb-labs.com/JLPBaseGenerator)
|
* [JLPBaseGenerator](https://jdbernard.github.io/jlp/doc/src/com/jdblabs/jlp/JLPBaseGenerator)
|
||||||
|
|
||||||
The Generator processes one input file. It parses the AST for the input file
|
The Generator processes one input file. It parses the AST for the input file
|
||||||
and emits the final documentation for the file. JLPBaseGenerator
|
and emits the final documentation for the file. JLPBaseGenerator
|
||||||
implementations are expected to be tightly coupled to Processor
|
implementations are expected to be tightly coupled to Processor
|
||||||
implementations.
|
implementations.
|
||||||
|
|
||||||
* [LiterateMarkdownGenerator](jlp://jlp.jdb-labs.com/LiterateMarkdownGenerator)
|
* [LiterateMarkdownGenerator](https://jdbernard.github.io/jlp/doc/src/com/jdblabs/jlp/LiterateMarkdownGenerator)
|
||||||
|
|
||||||
This implemetation of JLPBaseGenerator generates literate-style
|
This implemetation of JLPBaseGenerator generates literate-style
|
||||||
documentation (as opposed to API-style), using [Markdown] to format the
|
documentation (as opposed to API-style), using
|
||||||
|
[Markdown](http://daringfireball.net/projects/markdown/) to format the
|
||||||
documentation blocks.
|
documentation blocks.
|
||||||
|
|
||||||
[Markdown]: http://daringfireball.net/projects/markdown/
|
|
||||||
|
|
||||||
### Parsing
|
### Parsing
|
||||||
|
|
||||||
* [JLPParser](jlp://jlp.jdb-labs.com/JLPParser)
|
* [JLPParser](https://jdbernard.github.io/jlp/doc/src/com/jdblabs/jlp/JLPParser)
|
||||||
|
|
||||||
A very simple interface for parsing JLP input.
|
A very simple interface for parsing JLP input.
|
||||||
|
|
||||||
* [JLPPegParser](jlp://jlp.jdb-labs.com/JLPPegParser)
|
* [JLPPegParser](https://jdbernard.github.io/jlp/doc/src/com/jdblabs/jlp/JLPPegParser)
|
||||||
|
|
||||||
A [PEG parser] implemented using the [parboiled] library. This is the
|
A [PEG parser](http://en.wikipedia.org/wiki/Parsing_expression_grammar)
|
||||||
default source code parser. It is able to parse JLP documentation but leaves
|
implemented using the [parboiled](http://www.parboiled.org) library. This
|
||||||
code unparsed. It can be parameterized to fit the differing documentation
|
is the default source code parser. It is able to parse JLP documentation
|
||||||
styles of source languages.
|
but leaves code unparsed. It can be parameterized to fit the differing
|
||||||
|
documentation styles of source languages.
|
||||||
[PEG parser]: http://en.wikipedia.org/wiki/Parsing_expression_grammar
|
|
||||||
[parboiled]: http://www.parboiled.org
|
|
||||||
|
|
||||||
### Abstract Syntax Tree
|
### Abstract Syntax Tree
|
||||||
|
|
||||||
* [SourceFile](jlp://jlp.jdb-labs.com/ast/SourceFile)
|
* [SourceFile](https://jdbernard.github.io/jlp/doc/src/com/jdblabs/jlp/JLPPegParserSourceFile)
|
||||||
|
|
||||||
The top-level AST element. This represents a source file.
|
The top-level AST element. This represents a source file.
|
||||||
|
Loading…
Reference in New Issue
Block a user