From f74348dc60fc02cc4b16eb6ed2c845152cfea4f3 Mon Sep 17 00:00:00 2001 From: Xun Yang <x299yang@uwaterloo.ca> Date: Tue, 25 Feb 2020 13:37:37 -0500 Subject: [PATCH] import java.lang.* by default --- CompNode.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CompNode.py b/CompNode.py index 98db315..c9aebbc 100644 --- a/CompNode.py +++ b/CompNode.py @@ -8,7 +8,7 @@ class CompNode(ASTNode): def __init__(self, parseTree): self.parseTree = parseTree self.packageName = '' - self.importNames = [] # list of strings representing names getting imported + self.importNames = ['java.lang.*'] # all compUnit automatically imports java.lang.* self.env = None self.typeDcl = None self.children = [] @@ -29,6 +29,7 @@ class CompNode(ASTNode): self.typeDcl = InterNode(typeNode[0]) else: self.typeDcl = ClassNode(typeNode[0]) + # always populate the children list self.children.append(self.typeDcl) -- GitLab