1 #pragma once
2 
3 #include "BaseParser.hpp"
4 
5 namespace pdal
6 {
7 namespace expr
8 {
9 
10 class AssignStatement;
11 
12 class AssignParser : public BaseParser
13 {
14 public:
AssignParser(Lexer & lexer)15     AssignParser(Lexer& lexer) : BaseParser(lexer)
16     {}
17 
18     bool statement(AssignStatement& expr);
19 
20 protected:
21     bool assignment(AssignStatement& expr);
22     bool where(AssignStatement& expr);
23 };
24 
25 } // namespace expr
26 } // namespace pdal
27