| Index: lib/src/js/nodes.dart
|
| diff --git a/lib/src/js/nodes.dart b/lib/src/js/nodes.dart
|
| index 62fe2e6794fe40bf2bff0b563b0e949065ff394f..f5d0ed5d7a4145315793c681835f6dc2849357bd 100644
|
| --- a/lib/src/js/nodes.dart
|
| +++ b/lib/src/js/nodes.dart
|
| @@ -245,8 +245,13 @@ abstract class Node {
|
| }
|
|
|
| class Program extends Node {
|
| + /// Script tag hash-bang, e.g. `#!/usr/bin/env node`
|
| + final String scriptTag;
|
| +
|
| + /// Top-level statements in the program.
|
| final List<Statement> body;
|
| - Program(this.body);
|
| +
|
| + Program(this.body, {this.scriptTag});
|
|
|
| accept(NodeVisitor visitor) => visitor.visitProgram(this);
|
| void visitChildren(NodeVisitor visitor) {
|
|
|