Class Parser

java.lang.Object
org.sqlite.parser.Parser
All Implemented Interfaces:
Iterable<Cmd>

public class Parser extends Object implements Iterable<Cmd>
Streamable SQL parser.

 final Tokenizer lexer = new Tokenizer(reader);
 try {
 	for (Cmd cmd : new Parser(lexer)) {
 		assert cmd != null;
 	}
 } catch (ScanException e) {
 	System.out.printf("Error while lexing %s (%d:%d): %s%n", path, lexer.lineno(), lexer.column(), e.getMessage());
 } catch (ParseException e) {
 	System.out.printf("Error while parsing %s (%d:%d): %s%n", path, lexer.lineno(), lexer.column(), e.getMessage());
 }