Sat, 12 Jan 2019 12:11:42 +0100
jasy: updated jasy to 1.5-beta6 (latest release available).
2779
4d433896b6d6
Added a JavaScript parser to the file browser in order to show the structure of JavaScript files
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | # |
4d433896b6d6
Added a JavaScript parser to the file browser in order to show the structure of JavaScript files
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | # Jasy - Web Tooling Framework |
6650
1dd52aa8897c
jasy: updated jasy to 1.5-beta6 (latest release available).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5843
diff
changeset
|
3 | # Copyright 2013-2014 Sebastian Werner |
2779
4d433896b6d6
Added a JavaScript parser to the file browser in order to show the structure of JavaScript files
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | # |
4d433896b6d6
Added a JavaScript parser to the file browser in order to show the structure of JavaScript files
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | |
3145
a9de05d4a22f
# __IGNORE_WARNING__ added/ removed.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
2847
diff
changeset
|
6 | from __future__ import unicode_literals |
2847
1843ef6e2656
Merge with default branch.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
2779
diff
changeset
|
7 | |
6650
1dd52aa8897c
jasy: updated jasy to 1.5-beta6 (latest release available).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5843
diff
changeset
|
8 | import jasy.parse.AbstractNode as AbstractNode |
2779
4d433896b6d6
Added a JavaScript parser to the file browser in order to show the structure of JavaScript files
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | |
6650
1dd52aa8897c
jasy: updated jasy to 1.5-beta6 (latest release available).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5843
diff
changeset
|
10 | class Node(AbstractNode.AbstractNode): |
1dd52aa8897c
jasy: updated jasy to 1.5-beta6 (latest release available).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5843
diff
changeset
|
11 | |
2779
4d433896b6d6
Added a JavaScript parser to the file browser in order to show the structure of JavaScript files
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | __slots__ = [ |
4d433896b6d6
Added a JavaScript parser to the file browser in order to show the structure of JavaScript files
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | # core data |
6650
1dd52aa8897c
jasy: updated jasy to 1.5-beta6 (latest release available).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5843
diff
changeset
|
14 | "line", "type", "tokenizer", "start", "end", "rel", "parent", |
5843
76eee727ccd9
Updated jasy to 1.5-beta5 (latest release available).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3145
diff
changeset
|
15 | |
6650
1dd52aa8897c
jasy: updated jasy to 1.5-beta6 (latest release available).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5843
diff
changeset
|
16 | # dynamic added data by other modules |
1dd52aa8897c
jasy: updated jasy to 1.5-beta6 (latest release available).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5843
diff
changeset
|
17 | "comments", "scope", |
5843
76eee727ccd9
Updated jasy to 1.5-beta5 (latest release available).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3145
diff
changeset
|
18 | |
6650
1dd52aa8897c
jasy: updated jasy to 1.5-beta6 (latest release available).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5843
diff
changeset
|
19 | # node type specific |
1dd52aa8897c
jasy: updated jasy to 1.5-beta6 (latest release available).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5843
diff
changeset
|
20 | "value", "expression", "body", "functionForm", "parenthesized", "fileId", "params", |
1dd52aa8897c
jasy: updated jasy to 1.5-beta6 (latest release available).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5843
diff
changeset
|
21 | "name", "readOnly", "initializer", "condition", "isLoop", "isEach", "object", "assignOp", |
1dd52aa8897c
jasy: updated jasy to 1.5-beta6 (latest release available).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5843
diff
changeset
|
22 | "iterator", "thenPart", "exception", "elsePart", "setup", "postfix", "update", "tryBlock", |
1dd52aa8897c
jasy: updated jasy to 1.5-beta6 (latest release available).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5843
diff
changeset
|
23 | "block", "defaultIndex", "discriminant", "label", "statements", "finallyBlock", |
1dd52aa8897c
jasy: updated jasy to 1.5-beta6 (latest release available).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5843
diff
changeset
|
24 | "statement", "variables", "names", "guard", "for", "tail", "expressionClosure" |
1dd52aa8897c
jasy: updated jasy to 1.5-beta6 (latest release available).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5843
diff
changeset
|
25 | ] |
5843
76eee727ccd9
Updated jasy to 1.5-beta5 (latest release available).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3145
diff
changeset
|
26 |