Stax
Programming language
Loading...
Searching...
No Matches
ast.hpp File Reference
#include <string>
#include <variant>
#include <vector>
#include "stax/lexer/tokens.hpp"
Include dependency graph for ast.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  stax::parser::Node
 
struct  stax::parser::Expression
 
struct  stax::parser::Identifier
 
struct  stax::parser::Statement
 
struct  stax::parser::LetStatement
 
struct  stax::parser::Program
 

Namespaces

namespace  stax
 
namespace  stax::parser
 

Typedefs

using stax::parser::ast_t = std::variant<LetStatement>
 

Functions

 stax::parser::BOOST_DESCRIBE_STRUCT (Identifier,(),(token, value))
 
 stax::parser::BOOST_DESCRIBE_STRUCT (LetStatement,(),(ident))