5 public static void main(String[] s) throws Exception {
10 private BufferedReader r;
11 public setReader(Reader r) { this.r = r instanceof BufferedReader ? (BufferedReader)r : new BufferedReader(r); }
13 Vec.Int indents = new Vec.Int();
15 public void openGroup() { System.out.println("{"); }
16 public void closeGroup() { System.out.println("}"); }
19 String line = r.readLine();
21 while(line.length() > id && line.charAt(id)==' ') id++;
22 while(indents.size() > 0 && indents.get(indents.size()-1) >= id) { closeGroup(); indents.setSize(indents.size()-1); }