package foo {
import flash.display.;
public class FooBar extends Foo { //missing class name
public static const FOBAR:uint = 76;
private var foo:Boolean;
override protected function qux(msg:String = '\'allo'):void {
trace(msg);
}
internal function get bar():Bar {
return new Bar(param);
}
public function set foo(val:uint = 7):void
{
foo = val;
}
}
};
Unlike a typical code linter, this syntax validator does not care about coding styles and formatting.
If there is a syntax error, the sign will be shown in the left-side gutter. Placing the mouse cursor over that sign will reveal the complete error description.
Esprima is created and mantained by Ariya Hidayat.