int addr = gen_address();
$code.addr = addr;
$code.append(
ldc(44),
istore(addr),
"getstatic java/lang/System/out Ljava/io/PrintStream;",
iload(addr),
"invokevirtual java/io/PrintStream/print(I)V");
int addr = gen_address();
$code.addr = addr;
$code.append(
ldc(22),
istore(addr),
"getstatic java/lang/System/out Ljava/io/PrintStream;",
iload(addr),
"invokevirtual java/io/PrintStream/print(I)V");
Эта грамматика будет выводить номер 44
и 22
Но выход будет выглядеть следующим образом (4422
)Формат выходной жасмин с ANTLR в Java
Я хочу, чтобы добавить пробел между числами, так результат будет (44 22)
Я думаю, что что-то должно быть изменено в
"invokevirtual java/io/PrintStream/print(I)V");