xo-epression: straggler: exprtype::convert

This commit is contained in:
Roland Conybeare 2024-08-06 03:23:07 -04:00
commit 2d0608de52

View file

@ -6,7 +6,7 @@
#pragma once #pragma once
#include <ostream> #include <ostream>
#include <cstdint> //#include <cstdint>
namespace xo { namespace xo {
namespace ast { namespace ast {
@ -32,6 +32,8 @@ namespace xo {
variable, variable,
/** if-then-else **/ /** if-then-else **/
ifexpr, ifexpr,
/** type conversion **/
convert,
/** not an expression. comes last, counts entries **/ /** not an expression. comes last, counts entries **/
n_expr n_expr
@ -49,6 +51,7 @@ namespace xo {
case exprtype::lambda: return "lambda"; case exprtype::lambda: return "lambda";
case exprtype::variable: return "variable"; case exprtype::variable: return "variable";
case exprtype::ifexpr: return "if_expr"; case exprtype::ifexpr: return "if_expr";
case exprtype::convert: return "convert";
default: break; default: break;
} }