Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
A
arpeggio-gm
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
backend
arpeggio-gm
Commits
f0ac5e4c
Commit
f0ac5e4c
authored
Oct 14, 2014
by
Igor Dejanovic
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
README update
parent
f22474b1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
3 deletions
+3
-3
README.rst
README.rst
+3
-3
No files found.
README.rst
View file @
f0ac5e4c
...
...
@@ -41,7 +41,7 @@ Quick start
Write a grammar. There are several ways to do that:
- The canonical grammar format uses Python statements and expressions.
- The canonical grammar format uses Python statements and expressions.
Each rule is specified as Python function which should return a data
structure that defines the rule. For example a grammar for simple
calculator can be written as:
...
...
@@ -61,7 +61,7 @@ Write a grammar. There are several ways to do that:
The python lists in the data structure represent ordered choices while the tuples represent sequences from the PEG.
For terminal matches use plain strings or regular expressions.
- The same grammar could also be written using traditional textual PEG syntax like this:
- The same grammar could also be written using traditional textual PEG syntax like this:
::
...
...
@@ -72,7 +72,7 @@ Write a grammar. There are several ways to do that:
expression <- term (("+" / "-") term)*;
calc <- expression+ EOF;
- Or similar syntax but a little bit more readable like this:
- Or similar syntax but a little bit more readable like this:
::
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment