aboutsummaryrefslogtreecommitdiff
path: root/Auxiliary
diff options
context:
space:
mode:
authorIan Hinder <ian.hinder@aei.mpg.de>2012-02-07 01:17:42 -0500
committerIan Hinder <ian.hinder@aei.mpg.de>2012-02-07 01:17:42 -0500
commit2898d3ef389ea8df8f762cc5f14e7567e4d175d5 (patch)
tree1ef1074a7dbf1a2b8153a879d114fffbcbb6e775 /Auxiliary
parente43ef1fbbfaecfdd3837fb5c5eef23b60be6335e (diff)
kranc2.peg: Capture index expression operator in a group
Diffstat (limited to 'Auxiliary')
-rw-r--r--Auxiliary/Grammars/kranc2.peg3
1 files changed, 2 insertions, 1 deletions
diff --git a/Auxiliary/Grammars/kranc2.peg b/Auxiliary/Grammars/kranc2.peg
index fe6aab3..9111540 100644
--- a/Auxiliary/Grammars/kranc2.peg
+++ b/Auxiliary/Grammars/kranc2.peg
@@ -7,7 +7,8 @@ lower_index = ({index_symbol}|\({index_expr}(,{index_expr})*\))
upper_index = ({index_symbol}|\({index_expr}(,{index_expr})*\))
indices = (\_{lower_index}+|\^{upper_index}+)*
index_symbol = [a-zA-Z]'*|[0-9]
-index_expr = {index_symbol}([+-]{int}|)
+index_op = [+-]
+index_expr = {index_symbol}({index_op}{int}|)
tensor = {name}{indices}
dname = D[a-z0-9]*
dtensor = {dname}{indices}? {tensor} # Can this "?" be removed?