xo-reader: wip: + exprseq_xs class

This commit is contained in:
Roland Conybeare 2024-08-09 14:10:16 -04:00
commit 04f79eaf01
4 changed files with 65 additions and 1 deletions

View file

@ -0,0 +1,28 @@
/** @file exprseq_xs.hpp
*
* Author: Roland Conybeare
**/
#pragma once
#include "exprstate.hpp"
//#include <cstdint>
namespace xo {
namespace scm {
/** @class exprseq_xs
* @brief parsing state-machine for top-level expression sequence
*
**/
class exprseq_xs : public exprstate {
public:
// ----- token input methods -----
virtual void on_def_token(const token_type & tk,
exprstatestack * p_stack) override;
};
} /*namespace scm*/
} /*namespace xo*/
/** end exprseq_xs.hpp **/