eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'JavaScriptCompletionParser':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: JavaScriptCompletionParser


Inheritance:

   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

Instance protocol:

accessing
o  nodeRewriteHook

o  nodeRewriteHook: oneArgBlock

error handling
o  parseError: message position: startPos to: endPos

initialization
o  initialize
Invoked when a new instance is created.

parsing-expressions
o  expression
(comment from inherited method)
expression -> commaExpression

o  newExpression

o  primaryExpression
(comment from inherited method)
primaryExpr ->
'(' expr ')'
'(' id1,...idN ')' '=>' '{' function-body '}'
| constant
| 'this'
| 'super'
| variable
| 'new' class
| 'new' funcOrClass '(' dim ')'
| 'function' '(' argList ')' '{' statements '}'

o  unaryExpression
(comment from inherited method)
unaryExpr -> ! unaryExpression
| ~ unaryExpression
| - unaryExpression
| ++unaryExpression
| --unaryExpression
| typeof(primaryExpression)
| primaryExpression
| primaryExpression--
| primaryExpression++



ST/X 7.1.0.0; WebServer 1.663 at exept.de:8081; Mon, 19 Nov 2018 21:44:23 GMT