This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
syntax error (unexpected ')') is not highlighted. (f.e) Syntax errors are not colored at all f. e.: $a=; etc Product Version: NetBeans IDE Dev (Build 2008-05-26_06-13-16) Java: 1.6.0_02; Java HotSpot(TM) Client VM 1.6.0_02-b06
This looks like a regression.
Possibly it's a regression introduced by the fact I started to use the GSF Hints API. I already asked Tor about, it should be easy to fix if it is really the reason.
My guess is that your HintProvider didn't return its -unhandled- errors in the "unhandled" parameter of the computeErrors method. I haven't looked at your code (it's a vacation day in the US today) but if you just stubbed that method out, make sure you take the CompilationInfo's getDiagnostics/getErrors list and addAll into the unhandled parameter. The idea is that the computeErrors method gets to provide hints that let you -fix- errors, and the ones you don't fix you return as unhandled. I think I should do something in GSF to help detect this usage error -- e.g. if there ARE errors, and a HintsProvider returns both an empty hints list AND an empty unhandled list, it's probably incorrect and this should generate a warning to the GSF client.
I checked in c7f75ef3240e which will probably fix this issue.
Yes, the issue is fixed, thank you Tor.
verified Product Version: NetBeans IDE Dev (Build 2008-05-27_04-13-29) Java: 1.6.0_02; Java HotSpot(TM) Client VM 1.6.0_02-b06
The issue is back in Product Version: NetBeans IDE 8.0 (Build 201403101706) Updates: NetBeans IDE is updated to version NetBeans 8.0 Patch 1.1 if you place an additional ), for example: $input->value($this->generator()->getTestString())); there is one extra ), this gives syntax error, but editor previously highlighted those in red, now it does not at all. But a Red exclamation mark appears on the file tab, that indicates that something is wrong and if i run a file i get a syntax error Parse error: syntax error, unexpected ')' in ...\tests\PHPUnit_Extensions_Tests_Selenium2TestCase.php on line 514
Created attachment 147656 [details] no syntax error hightlighting is present
In fact no syntax errors are reported. foreach($elements $b => as $input) does not get highlighted also
Do not reopen 6 years old issues. File a new one. Thanks.
Especially if the problem is "works for me". I have whole line underlined with message "unexpected )" (probably your file is buggy and brackets "match" somehow...). Sorry.