Skip to content
Snippets Groups Projects
Commit 9ba558f7 authored by Johannes Mey's avatar Johannes Mey
Browse files

update docs

parent eb29b9a1
No related branches found
No related tags found
No related merge requests found
......@@ -16,12 +16,14 @@ The grammar comprises three parts. `MotionGrammar` contains generic nonterminals
grammar, `LoadUnload` has the actual nonterminals of the grammar, and `World` describes the context within which the
grammar is parsed.
## Execution (Parsing) and Implementation Details
Currently, the parser reads a sequence of `Load`, `Unload`, and `Full` tokens and loads a `Container` with up to ten
elements.
There are no attributes used so far, but at each point where a semantic action takes place, the AST is printed to a
file in `src/gen/resources/diagrams/parsing`, demonstrating the "available" part of the AST, which could be used by
attributes.
attributes. This trace is shown [here](/parsing).
Detailed notes:
......@@ -38,5 +40,7 @@ Detailed notes:
- `parseLoad`, `parseUnload`, and `parseFull` parse tokens.
- There are no thoughts on parsing lists and optional children yet.
## Bibliogaphy
[^1]: Dantam, N., Stilman, M., 2013. The Motion Grammar: Analysis of a Linguistic Method for Robot Control. IEEE Trans. Robot. 29, 704–718. https://doi.org/10.1109/TRO.2013.2239553
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment