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 }