support for directives

This commit is contained in:
Mihai Bazon
2012-09-18 13:21:09 +03:00
parent 21968285e8
commit 3da0ac4897
5 changed files with 27 additions and 4 deletions

View File

@@ -126,7 +126,7 @@ var AST_Debugger = DEFNODE("Debugger", null, {
$documentation: "Represents a debugger statement"
}, AST_StatementBase);
var AST_Directive = DEFNODE("Directive", "value", {
var AST_Directive = DEFNODE("Directive", "value scope", {
$documentation: "Represents a directive, like \"use strict\";"
}, AST_StatementBase);
@@ -235,7 +235,7 @@ var AST_With = DEFNODE("With", "expression", {
/* -----[ scope and functions ]----- */
var AST_Scope = DEFNODE("Scope", "variables functions uses_with uses_eval parent_scope enclosed cname", {
var AST_Scope = DEFNODE("Scope", "directives variables functions uses_with uses_eval parent_scope enclosed cname", {
$documentation: "Base class for all statements introducing a lexical scope",
}, AST_Block);