From 9ebc0391be2dcf54608518361eba78708bf6d26f Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Thu, 15 Aug 2019 00:17:29 +0200 Subject: Added removing of padding --- src/runMain/kotlin/Syntax.kt | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/runMain/kotlin/Syntax.kt') diff --git a/src/runMain/kotlin/Syntax.kt b/src/runMain/kotlin/Syntax.kt index 901b8d8..46f2306 100644 --- a/src/runMain/kotlin/Syntax.kt +++ b/src/runMain/kotlin/Syntax.kt @@ -1,6 +1,18 @@ class Syntax { fun check(statements: MutableList>>): Boolean { - print(statements) + for (statement in statements) { + removePadding(statement) + } return true } + + private fun removePadding(statement: MutableList>) { + while (statement[0].second == TokenType.Empty) { + statement.removeAt(0) + } + + while (statement[statement.size - 1].second == TokenType.Empty) { + statement.removeAt(statement.size - 1) + } + } } \ No newline at end of file -- cgit v1.2.3