xo-epression: straggler: exprtype::convert
This commit is contained in:
parent
cad31397ec
commit
2d0608de52
1 changed files with 4 additions and 1 deletions
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue