diff --git a/AlgebraicDataflowArchitectureModel/src/code/ast/NumberLiteral.java b/AlgebraicDataflowArchitectureModel/src/code/ast/NumberLiteral.java index be1dbd5..ac75f20 100644 --- a/AlgebraicDataflowArchitectureModel/src/code/ast/NumberLiteral.java +++ b/AlgebraicDataflowArchitectureModel/src/code/ast/NumberLiteral.java @@ -48,9 +48,8 @@ } // TODO: 0 check - // TODO: Octal number - if (NumberUtil.isBinaryNumber(tokenValue) || NumberUtil.isHexNumber(tokenValue)) { + if (NumberUtil.isBinaryNumber(tokenValue) || NumberUtil.isOctalNumber(tokenValue) || NumberUtil.isHexNumber(tokenValue)) { this.tokenValue = tokenValue; } else { throw new IllegalArgumentException("Invalid number literal: " + tokenValue);