diff --git a/app/Engine/Cfnpp/Expression/TokenOperator.php b/app/Engine/Cfnpp/Expression/TokenOperator.php index cffc8e4..9d90b28 100644 --- a/app/Engine/Cfnpp/Expression/TokenOperator.php +++ b/app/Engine/Cfnpp/Expression/TokenOperator.php @@ -17,11 +17,11 @@ class TokenOperator extends Token */ public const OPERATORS = [ 'eq', + 'neq', 'gt', 'gte', 'lt', 'lte', - 'neq', 'and', 'or' ]; diff --git a/app/Engine/Cfnpp/Expression/TokenStringLiteral.php b/app/Engine/Cfnpp/Expression/TokenStringLiteral.php index 685caaa..252b997 100644 --- a/app/Engine/Cfnpp/Expression/TokenStringLiteral.php +++ b/app/Engine/Cfnpp/Expression/TokenStringLiteral.php @@ -67,6 +67,7 @@ class TokenStringLiteral extends Token if ($escaped) { $buffer .= $stream[$i]; + $escaped = false; } elseif ($stream[$i] == '"') {