fixes #2073; language spec change: arrow like operators are not right associative anymore
This commit is contained in:
parent
52e297c4e1
commit
c91ca82a43
3 changed files with 5 additions and 6 deletions
|
|
@ -198,8 +198,8 @@ proc isSigilLike(tok: TToken): bool {.inline.} =
|
|||
|
||||
proc isRightAssociative(tok: TToken): bool {.inline.} =
|
||||
## Determines whether the token is right assocative.
|
||||
result = tok.tokType == tkOpr and (tok.ident.s[0] == '^' or
|
||||
(let L = tok.ident.s.len; L > 1 and tok.ident.s[L-1] == '>'))
|
||||
result = tok.tokType == tkOpr and tok.ident.s[0] == '^'
|
||||
# or (let L = tok.ident.s.len; L > 1 and tok.ident.s[L-1] == '>'))
|
||||
|
||||
proc getPrecedence(tok: TToken, strongSpaces: bool): int =
|
||||
## Calculates the precedence of the given token.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue