summaryrefslogtreecommitdiff
path: root/examples/rosettacode.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/rosettacode.py')
-rw-r--r--examples/rosettacode.py42
1 files changed, 35 insertions, 7 deletions
diff --git a/examples/rosettacode.py b/examples/rosettacode.py
index 5cbf203..fd3a0e0 100644
--- a/examples/rosettacode.py
+++ b/examples/rosettacode.py
@@ -53,13 +53,41 @@ char = pp.Regex(r"'\\?.'")
expr = pp.infixNotation(
identifier | integer | char,
[
- (pp.oneOf("+ - !"), 1, pp.opAssoc.RIGHT,),
- (pp.oneOf("* / %"), 2, pp.opAssoc.LEFT,),
- (pp.oneOf("+ -"), 2, pp.opAssoc.LEFT,),
- (pp.oneOf("< <= > >="), 2, pp.opAssoc.LEFT,),
- (pp.oneOf("== !="), 2, pp.opAssoc.LEFT,),
- (pp.oneOf("&&"), 2, pp.opAssoc.LEFT,),
- (pp.oneOf("||"), 2, pp.opAssoc.LEFT,),
+ (
+ pp.oneOf("+ - !"),
+ 1,
+ pp.opAssoc.RIGHT,
+ ),
+ (
+ pp.oneOf("* / %"),
+ 2,
+ pp.opAssoc.LEFT,
+ ),
+ (
+ pp.oneOf("+ -"),
+ 2,
+ pp.opAssoc.LEFT,
+ ),
+ (
+ pp.oneOf("< <= > >="),
+ 2,
+ pp.opAssoc.LEFT,
+ ),
+ (
+ pp.oneOf("== !="),
+ 2,
+ pp.opAssoc.LEFT,
+ ),
+ (
+ pp.oneOf("&&"),
+ 2,
+ pp.opAssoc.LEFT,
+ ),
+ (
+ pp.oneOf("||"),
+ 2,
+ pp.opAssoc.LEFT,
+ ),
],
)