Untitled
unknown
plain_text
2 years ago
1.2 kB
7
Indexable
public class LatinoToJsListener extends LatinoBaseListener {
StringBuilder jsCode = new StringBuilder();
@Override
public void enterIf_statement(LatinoParser.If_statementContext ctx) {
jsCode.append("if (");
}
@Override
public void exitIf_statement(LatinoParser.If_statementContext ctx) {
jsCode.append(") {\n");
// Aquí se puede agregar código para manejar los statements dentro del if
jsCode.append("}\n");
}
@Override
public void enterOsi_statements(LatinoParser.Osi_statementsContext ctx) {
jsCode.append("else if (");
}
@Override
public void exitOsi_statements(LatinoParser.Osi_statementsContext ctx) {
jsCode.append(") {\n");
// Aquí se puede agregar código para manejar los statements dentro del else if
jsCode.append("}\n");
}
@Override
public void enterSino_statement(LatinoParser.Sino_statementContext ctx) {
jsCode.append("else {\n");
}
@Override
public void exitSino_statement(LatinoParser.Sino_statementContext ctx) {
// Aquí se puede agregar código para manejar los statements dentro del else
jsCode.append("}\n");
}
}
Editor is loading...
Leave a Comment