(cls, s, language=Language.C)
| 76 | |
| 77 | @classmethod |
| 78 | def fromstring(cls, s, language=Language.C): |
| 79 | if language is Language.Fortran: |
| 80 | return {'.eq.': RelOp.EQ, '.ne.': RelOp.NE, |
| 81 | '.lt.': RelOp.LT, '.le.': RelOp.LE, |
| 82 | '.gt.': RelOp.GT, '.ge.': RelOp.GE}[s.lower()] |
| 83 | return {'==': RelOp.EQ, '!=': RelOp.NE, '<': RelOp.LT, |
| 84 | '<=': RelOp.LE, '>': RelOp.GT, '>=': RelOp.GE}[s] |
| 85 | |
| 86 | def tostring(self, language=Language.C): |
| 87 | if language is Language.Fortran: |