import java.io.*;
import antlr.CommonAST;
import antlr.collections.AST;
class Main {
    public static void main(String[] args) {
        try {
            JavaRecognizer parser = new JavaRecognizer(new JavaLexer(new DataInputStream(System.in)));
            parser.setASTNodeType("SchemeAST");
            parser.compilationUnit();
            SchemeAST t = (SchemeAST)parser.getAST();
            t.setTokenNames(parser.getTokenNames());
            System.out.println("( " + t.toStringList() + " )");
        } catch(Exception e) {
            System.err.println("exception: "+e);
        }
    }
}
