Lines Matching defs:Scanner
46 Scanner::Scanner()
57 Scanner::Scanner(const string& in)
68 Scanner::~Scanner() {
73 void Scanner::SetSkipExpression(const char* re) {
87 void Scanner::Skip(const char* re) {
101 void Scanner::DisableSkip() {
106 void Scanner::EnableSkip() {
112 int Scanner::LineNumber() const {
123 int Scanner::Offset() const {
127 bool Scanner::LookingAt(const RE& re) const {
133 bool Scanner::Consume(const RE& re,
143 void Scanner::ConsumeSkip() {
164 void Scanner::GetComments(int start, int end, vector<StringPiece> *ranges) {
185 void Scanner::GetNextComments(vector<StringPiece> *ranges) {