summaryrefslogtreecommitdiff
path: root/examples/oc.py
diff options
context:
space:
mode:
authorPaul McGuire <ptmcg@users.noreply.github.com>2018-12-23 21:30:40 -0600
committerGitHub <noreply@github.com>2018-12-23 21:30:40 -0600
commit4fba64a079016e6ea62d041f19b7eadd081341e8 (patch)
tree6c5fdae41cf8b335ff1c64f37856786523e4fd0d /examples/oc.py
parent59dfd314c23fd653271bdad37631f0497e8ad748 (diff)
parentde8326d00dffdb500c02839a98330b869c2457f3 (diff)
downloadpyparsing-git-4fba64a079016e6ea62d041f19b7eadd081341e8.tar.gz
Merge pull request #55 from jdufresne/ws
Trim trailing white space throughout the project
Diffstat (limited to 'examples/oc.py')
-rw-r--r--examples/oc.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/examples/oc.py b/examples/oc.py
index cf656ec..fdf7bcd 100644
--- a/examples/oc.py
+++ b/examples/oc.py
@@ -74,7 +74,7 @@ from pyparsing import *
ParserElement.enablePackrat()
LPAR,RPAR,LBRACK,RBRACK,LBRACE,RBRACE,SEMI,COMMA = map(Suppress, "()[]{};,")
-INT, CHAR, WHILE, DO, IF, ELSE, RETURN = map(Keyword,
+INT, CHAR, WHILE, DO, IF, ELSE, RETURN = map(Keyword,
"int char while do if else return".split())
NAME = Word(alphas+"_", alphanums+"_")
@@ -86,7 +86,7 @@ TYPE = Group((INT | CHAR) + ZeroOrMore("*"))
expr = Forward()
func_call = Group(NAME + LPAR + Group(Optional(delimitedList(expr))) + RPAR)
operand = func_call | NAME | integer | char | string_
-expr <<= (infixNotation(operand,
+expr <<= (infixNotation(operand,
[
(oneOf('! - *'), 1, opAssoc.RIGHT),
(oneOf('++ --'), 1, opAssoc.RIGHT),
@@ -95,8 +95,8 @@ expr <<= (infixNotation(operand,
(oneOf('+ -'), 2, opAssoc.LEFT),
(oneOf('< == > <= >= !='), 2, opAssoc.LEFT),
(Regex(r'(?<!=)=(?!=)'), 2, opAssoc.LEFT),
- ]) +
- Optional( LBRACK + expr + RBRACK |
+ ]) +
+ Optional( LBRACK + expr + RBRACK |
LPAR + Group(Optional(delimitedList(expr))) + RPAR )
)
@@ -110,7 +110,7 @@ returnstmt = RETURN - expr + SEMI
stmt << Group( ifstmt |
whilestmt |
dowhilestmt |
- returnstmt |
+ returnstmt |
expr + SEMI |
LBRACE + ZeroOrMore(stmt) + RBRACE |
SEMI)