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