blob: d61654f6e9ef4c44f616eb35dcc1b06037343980 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package no.eliashaugsbakk.kompilator.parsing.node;
import java.util.ArrayList;
import java.util.List;
import no.eliashaugsbakk.kompilator.parsing.node.statement.Statement;
/**
* Root node of the AST. Contains all top-level statements.
*/
public class Program extends ASTNode {
public final List<Statement> statements = new ArrayList<>();
public void addStatement(Statement statement) {
this.statements.add(statement);
}
}
|