|
Class: JavaScriptCompletionParser
Object
|
+--Scanner
|
+--JavaScriptScanner
|
+--JavaScriptParser
|
+--JavaScriptCompletionParser
- Package:
- stx:libjavascript
- Category:
- Languages-JavaScript-Compiling & Parsing
- Version:
- rev:
1.6
date: 2014/09/26 21:47:45
- user: vrany
- file: JavaScriptCompletionParser.st directory: libjavascript
- module: stx stc-classLibrary: libjavascript
accessing
-
nodeRewriteHook
-
-
nodeRewriteHook: oneArgBlock
-
error handling
-
parseError: message position: startPos to: endPos
-
initialization
-
initialize
-
Invoked when a new instance is created.
parsing-expressions
-
expression
-
(comment from inherited method)
expression -> commaExpression
-
newExpression
-
-
primaryExpression
-
(comment from inherited method)
primaryExpr ->
'(' expr ')'
'(' id1,...idN ')' '=>' '{' function-body '}'
| constant
| 'this'
| 'super'
| variable
| 'new' class
| 'new' funcOrClass '(' dim ')'
| 'function' '(' argList ')' '{' statements '}'
-
unaryExpression
-
(comment from inherited method)
unaryExpr -> ! unaryExpression
| ~ unaryExpression
| - unaryExpression
| ++unaryExpression
| --unaryExpression
| typeof(primaryExpression)
| primaryExpression
| primaryExpression--
| primaryExpression++
|