Skip to content

Commit ac31356

Browse files
committed
Fix CI
1 parent a43db5f commit ac31356

3 files changed

Lines changed: 12 additions & 1 deletion

File tree

liquidjava-verifier/src/main/java/liquidjava/api/CommandLineArgs.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
@Command(name = "liquidjava", mixinStandardHelpOptions = false, customSynopsis = "./liquidjava <...paths> <options>")
1515
public class CommandLineArgs {
16-
@Option(names = {"-h", "--help"}, usageHelp = true, description = "Display this help message")
16+
@Option(names = { "-h", "--help" }, usageHelp = true, description = "Display this help message")
1717
public boolean help;
1818

1919
@Option(names = { "-v", "--version" }, versionHelp = true, description = "Display the version of LiquidJava")

liquidjava-verifier/src/main/java/liquidjava/rj_language/ast/formatter/ExpressionFormatter.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import liquidjava.rj_language.ast.LiteralLong;
1717
import liquidjava.rj_language.ast.LiteralReal;
1818
import liquidjava.rj_language.ast.LiteralString;
19+
import liquidjava.rj_language.ast.Enum;
1920
import liquidjava.rj_language.ast.UnaryExpression;
2021
import liquidjava.rj_language.ast.Var;
2122
import liquidjava.rj_language.visitors.ExpressionVisitor;
@@ -146,6 +147,11 @@ public String visitUnaryExpression(UnaryExpression exp) {
146147
return exp.getOp() + formatOperand(exp, exp.getExpression());
147148
}
148149

150+
@Override
151+
public String visitEnum(Enum en) {
152+
return en.toString();
153+
}
154+
149155
@Override
150156
public String visitVar(Var var) {
151157
return VariableFormatter.format(var.getName());

liquidjava-verifier/src/test/java/liquidjava/rj_language/ast/ExpressionFormatterTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ void formatsInternalVariables() {
2020
assertEquals("this#Class", new Var("this#Class").toDisplayString());
2121
}
2222

23+
@Test
24+
void formatsEnums() {
25+
assertEquals("Color.RED", new Enum("Color", "RED").toDisplayString());
26+
}
27+
2328
@Test
2429
void formatsUnaryCompounds() {
2530
Expression comparison = new BinaryExpression(new Var("x"), ">", new LiteralInt(0));

0 commit comments

Comments
 (0)