diff --git a/common/src/main/java/com/dfsek/terra/api/structures/parser/lang/Block.java b/common/src/main/java/com/dfsek/terra/api/structures/parser/lang/Block.java index 1235db72a..1e60004f4 100644 --- a/common/src/main/java/com/dfsek/terra/api/structures/parser/lang/Block.java +++ b/common/src/main/java/com/dfsek/terra/api/structures/parser/lang/Block.java @@ -22,7 +22,6 @@ public class Block implements Item { @Override public ReturnLevel apply(Location location, Rotation rotation) { - for(Item item : items) { Object result = item.apply(location, rotation); if(result instanceof ReturnLevel) { diff --git a/common/src/main/java/com/dfsek/terra/api/structures/tokenizer/Token.java b/common/src/main/java/com/dfsek/terra/api/structures/tokenizer/Token.java index 6f885647e..449f8cd20 100644 --- a/common/src/main/java/com/dfsek/terra/api/structures/tokenizer/Token.java +++ b/common/src/main/java/com/dfsek/terra/api/structures/tokenizer/Token.java @@ -176,17 +176,36 @@ public class Token { */ BOOLEAN_AND, /** - * Variable declaration + * Numeric variable declaration */ NUMBER_VARIABLE, + /** + * String variable declaration + */ STRING_VARIABLE, + /** + * Boolean variable declaration + */ BOOLEAN_VARIABLE, - + /** + * If statement declaration + */ IF_STATEMENT, + /** + * While loop declaration + */ WHILE_LOOP, - + /** + * Return statement + */ RETURN, + /** + * Continue statement + */ CONTINUE, + /** + * Break statement + */ BREAK } }