/** * Constructor that sets the default scanner. [CSA/davidm] */ @SuppressWarnings("deprecation") public lr_parser(Scanner s) { this(s,new DefaultSymbolFactory()); // TUM 20060327 old cup v10 Symbols as default } /**
/** * Simple constructor. */ public lr_parser() { symbolFactory = new DefaultSymbolFactory(); }
/** * Constructor that sets the default scanner. [CSA/davidm] */ public lr_parser(Scanner s) { this(s,new DefaultSymbolFactory()); // TUM 20060327 old cup v10 Symbols as default } /**
/** * Simple constructor. * deprecated; The use of a SymbolFactory, e.g. Complexsymbolfactory is advised */ @Deprecated public lr_parser() { this(new DefaultSymbolFactory()); } /**
/** * Simple constructor. * deprecated; The use of a SymbolFactory, e.g. Complexsymbolfactory is advised */ @Deprecated public lr_parser() { this(new DefaultSymbolFactory()); } /**
/** * Constructor that sets the default scanner. [CSA/davidm] * deprecated; The use of a SymbolFactory, e.g. Complexsymbolfactory is advised */ @Deprecated public lr_parser(Scanner s) { this(s,new DefaultSymbolFactory()); // TUM 20060327 old cup v10 Symbols as default } /**
/** * Constructor that sets the default scanner. [CSA/davidm] * deprecated; The use of a SymbolFactory, e.g. Complexsymbolfactory is advised */ @Deprecated public lr_parser(Scanner s) { this(s,new DefaultSymbolFactory()); // TUM 20060327 old cup v10 Symbols as default } /**
/** * Simple constructor. * deprecated; The use of a SymbolFactory, e.g. Complexsymbolfactory is advised */ @Deprecated public lr_parser() { this(new DefaultSymbolFactory()); } /**
/** * Simple constructor. * deprecated; The use of a SymbolFactory, e.g. Complexsymbolfactory is advised */ @Deprecated public lr_parser() { this(new DefaultSymbolFactory()); } /**
/** * Constructor that sets the default scanner. [CSA/davidm] * deprecated; The use of a SymbolFactory, e.g. Complexsymbolfactory is advised */ @Deprecated public lr_parser(Scanner s) { this(s,new DefaultSymbolFactory()); // TUM 20060327 old cup v10 Symbols as default } /**
/** * Runs the parser from commandline. Expects a filename as first parameter, * pointing to a JSON file. * * @param args the commandline arguments * @throws Exception if something goes wrong */ public static void main(String args[]) throws Exception { if (args.length != 1) { System.err.println("No JSON file specified!"); System.exit(1); } FileInputStream stream = new FileInputStream(args[0]); SymbolFactory sf = new DefaultSymbolFactory(); Parser parser = new Parser(new Scanner(stream, sf), sf); parser.parse(); StringBuffer buffer = new StringBuffer(); parser.getResult().toString(buffer); System.out.println(buffer.toString()); }
/** * Runs the parser from commandline. Expects a filename as first parameter, * pointing to a JSON file. * * @param args the commandline arguments * @throws Exception if something goes wrong */ public static void main(String args[]) throws Exception { if (args.length != 1) { System.err.println("No JSON file specified!"); System.exit(1); } FileInputStream stream = new FileInputStream(args[0]); SymbolFactory sf = new DefaultSymbolFactory(); Parser parser = new Parser(new Scanner(stream, sf), sf); parser.parse(); StringBuffer buffer = new StringBuffer(); parser.getResult().toString(buffer); System.out.println(buffer.toString()); }
/** * Reads the JSON object from the given reader. * * @param reader the reader to read the JSON object from * @return the generated JSON object * @throws Exception if parsing fails */ @SuppressWarnings("deprecation") public static JSONNode read(Reader reader) throws Exception { SymbolFactory sf; Parser parser; sf = new DefaultSymbolFactory(); parser = new Parser(new Scanner(reader, sf), sf); parser.parse(); return parser.getResult(); }
/** * Reads the JSON object from the given reader. * * @param reader the reader to read the JSON object from * @return the generated JSON object * @throws Exception if parsing fails */ @SuppressWarnings("deprecation") public static JSONNode read(Reader reader) throws Exception { SymbolFactory sf; Parser parser; sf = new DefaultSymbolFactory(); parser = new Parser(new Scanner(reader, sf), sf); parser.parse(); return parser.getResult(); }
this(s,new DefaultSymbolFactory()); // TUM 20060327 old cup v10 Symbols as default