protected void initialize(final String s) throws SyntaxError { initializeNullScanner(); fInputString = s; if (s != null) { getNextToken(); } }
/** * Initialize. * * @param s the s * @throws org.matheclipse.parser.client.SyntaxError the syntax error */ protected void initialize( final String s ) throws SyntaxError { initializeNullScanner(); fInputString = s; if ( s != null ) { getNextToken(); } }
protected void initialize(final String s) throws SyntaxError { initializeNullScanner(); fInputString = Characters.substituteCharacters(s).toCharArray(); getNextToken(); }
/** * Parse a Java <code>int</code> value. * * @return * @throws SyntaxError */ protected int getInteger() throws SyntaxError { final String number = getIntegerString(); int intValue = 0; try { intValue = Integer.parseInt(number, 10); } catch (final NumberFormatException e) { throwSyntaxError("Number format error (not an int type): " + number, number.length()); } getNextToken(); return intValue; }