-- Originally posted by (AT sourceforge.net): nalimilan -- -- This ticket was imported from http://sourceforge.net/p/rkward/bugs/115 on 2017-05-30 15:26:50 +0100 -- RKward considers a few syntactic peculiarities as incorrect \(and highlights them in red\), while they work perfectly well if run in R. They are not always advisable, but that's another question. The common factor to all these cases is apparently that two arithmetic operators are juxtaposed. 1\) Repetition of the multiplication sign \*\* like in 2\*\*2 2\) Juxtaposition of + or - and another operator <-- like in: a<--2 /- like in: a/-2 \*- like in: a\*-2 \*\*- like in: a\*\*-2 ^- like in: a^-2 \-- like in: a--2 -+ like in: a+-2 \(same with +\)
Hi\! The syntax highlighting will always remain an approximation, not a real R parser. But, of course, false positives are bad. These should all be fixed, now, in r4084, version 2.06 of the "R Script" highlighting. The new version also detects a few more problems, esp. when there are spaces between operators as in "x <- \* 2". There are also some minor regressions, e.g. "->+" is no longer marked as an error. But see above: The highlighting is only an approximation. Regards Thomas
- **assigned_to**: nobody --> tfry - **summary**: Two successive operators are considered incorrect syntax --> FIXED IN SVN: Two successive ops marked as incorrect syntax - **status**: open --> open-fixed
-- Originally posted by (AT sourceforge.net): nalimilan -- I've spotted what looks like a regression to me: a single \! is marked in red when it appears after <-, even when preceded with a space. The other fixes are great\!
Indeed. I did not think of unary \!. This should be fixed in r4121, highlighting version 2.07. Note: This still leaves a wrong markup of ~ in some special cases: f <- ~ a I can't think of a good solution to that, ATM.
- **status**: open-fixed --> closed-fixed