diff options
Diffstat (limited to 'src/ast/types')
| -rw-r--r-- | src/ast/types/NoneType.java | 16 | ||||
| -rw-r--r-- | src/ast/types/ReservedWordsType.java (renamed from src/ast/types/ContinueBreakType.java) | 4 |
2 files changed, 18 insertions, 2 deletions
diff --git a/src/ast/types/NoneType.java b/src/ast/types/NoneType.java new file mode 100644 index 0000000..42f7fd7 --- /dev/null +++ b/src/ast/types/NoneType.java @@ -0,0 +1,16 @@ +package ast.types; + +/** + * A none type. None return unit. + */ +public class NoneType extends Type { + + public String toPrint(String prefix) { + return prefix + "None\n"; + } + + @Override + public String toString() { + return "None"; + } +} diff --git a/src/ast/types/ContinueBreakType.java b/src/ast/types/ReservedWordsType.java index dfcf1f2..f5f7ac5 100644 --- a/src/ast/types/ContinueBreakType.java +++ b/src/ast/types/ReservedWordsType.java @@ -3,8 +3,8 @@ package ast.types; /** * A type for the continue and break statements. */ -public class ContinueBreakType extends Type { +public class ReservedWordsType extends Type { public String toPrint(String prefix) { - return prefix + "ContinueBreak\n"; + return prefix + "ReservedWords\n"; } } |
