()
| 175 | } |
| 176 | |
| 177 | func (m *FilterQLParser) parseFilterStart() (*FilterStatement, error) { |
| 178 | m.comment = m.initialComment() |
| 179 | m.firstToken = m.Cur() |
| 180 | switch m.firstToken.T { |
| 181 | case lex.TokenFilter, lex.TokenWhere: |
| 182 | return m.parseFilter() |
| 183 | } |
| 184 | return nil, fmt.Errorf("Unrecognized Filter Statement: %v peek:%s", m.firstToken, m.l.PeekWord()) |
| 185 | } |
| 186 | |
| 187 | func (m *FilterQLParser) parseSelectStart() (*FilterSelect, error) { |
| 188 | m.comment = m.initialComment() |
no test coverage detected