001    /* Generated By:JJTree: Do not edit this line. ASTnumber.java */
002    
003    package net.sourceforge.javajson.parser;
004    
005    public class ASTnumber extends SimpleNode {
006            String val;
007    
008            public ASTnumber(int id) {
009                    super(id);
010            }
011    
012            public ASTnumber(JsonParser p, int id) {
013                    super(p, id);
014            }
015    
016            @Override
017            protected void interpret() {
018                    Object o;
019                    if (val.contains("."))
020                            o = new Double(val);
021                    else o = new Long(val);
022                    
023                    ((SimpleNode) parent).push(o);
024            }
025    
026    }