[expr parsing] rename MD_ExprNode -> MD_Expr

This commit is contained in:
Allen Webster
2021-10-01 22:52:45 -07:00
parent 69ce78c71d
commit ed377ebd33
3 changed files with 16 additions and 16 deletions
+5 -5
View File
@@ -3425,11 +3425,11 @@ MD_ExprBakeOperatorTableFromList(MD_Arena *arena, MD_ExprOprList *list)
return(result);
}
MD_FUNCTION MD_ExprNode*
MD_FUNCTION MD_Expr*
MD_Expr_Alloc(MD_Arena *arena, MD_ExprOpr *op, MD_Node *op_node,
MD_ExprNode *left, MD_ExprNode *right)
MD_Expr *left, MD_Expr *right)
{
MD_ExprNode *result = MD_PushArrayZero(arena, MD_ExprNode, 1);
MD_Expr *result = MD_PushArrayZero(arena, MD_Expr, 1);
result->is_op = 1;
result->op_id = op->op_id;
result->op_ptr = op->op_ptr;
@@ -3583,7 +3583,7 @@ MD_ExprParse_Atom(MD_Arena *arena, MD_ExprParseCtx *ctx, MD_Node **iter, MD_Node
{
*iter = MD_NodeNextWithLimit(*iter, opl);
// NOTE(mal): Unparsed leaf sets ({ ... }, [ ... ])
result.node = MD_PushArrayZero(arena, MD_ExprNode, 1);
result.node = MD_PushArrayZero(arena, MD_Expr, 1);
result.node->md_node = node;
}
else if(MD_ExprParse_OprConsume(ctx, iter, opl, MD_ExprOprKind_Prefix, 1, &op))
@@ -3618,7 +3618,7 @@ MD_ExprParse_Atom(MD_Arena *arena, MD_ExprParseCtx *ctx, MD_Node **iter, MD_Node
}
else{ // NOTE(mal): leaf
*iter = MD_NodeNextWithLimit(*iter, opl);
result.node = MD_PushArrayZero(arena, MD_ExprNode, 1);
result.node = MD_PushArrayZero(arena, MD_Expr, 1);
result.node->md_node = node;
}
+9 -9
View File
@@ -755,12 +755,12 @@ struct MD_ExprOprTable
MD_MessageList errors;
};
typedef struct MD_ExprNode MD_ExprNode;
struct MD_ExprNode
typedef struct MD_Expr MD_Expr;
struct MD_Expr
{
struct MD_ExprNode *parent;
struct MD_ExprNode *left;
struct MD_ExprNode *right;
struct MD_Expr *parent;
struct MD_Expr *left;
struct MD_Expr *right;
MD_b32 is_op;
MD_u32 op_id;
void *op_ptr;
@@ -770,11 +770,11 @@ struct MD_ExprNode
typedef struct MD_ExprParseResult MD_ExprParseResult;
struct MD_ExprParseResult
{
MD_ExprNode *node;
MD_Expr *node;
MD_MessageList errors;
};
// TODO(allen): nil MD_ExprNode
// TODO(allen): nil MD_Expr
typedef struct MD_ExprParseCtx MD_ExprParseCtx;
struct MD_ExprParseCtx
@@ -1125,8 +1125,8 @@ MD_FUNCTION MD_Node* MD_NodeNextWithLimit(MD_Node *node, MD_Node *opl);
MD_FUNCTION MD_ExprNode* MD_Expr_Alloc(MD_Arena *arena, MD_ExprOpr *op, MD_Node *op_node,
MD_ExprNode *left, MD_ExprNode *right);
MD_FUNCTION MD_Expr* MD_Expr_Alloc(MD_Arena *arena, MD_ExprOpr *op, MD_Node *op_node,
MD_Expr *left, MD_Expr *right);
MD_FUNCTION MD_ExprParseCtx MD_ExprParse_MakeContext(MD_ExprOprTable *table,MD_Node *first);
+2 -2
View File
@@ -117,7 +117,7 @@ static MD_String8 node_raw_contents(MD_Node *node, MD_b32 exclude_outer)
}
static void parenthesize_exclude_outer(MD_Arena *arena, OperatorDescription *descs, MD_String8List *l,
MD_ExprNode *node, MD_b32 exclude_outer_parens)
MD_Expr *node, MD_b32 exclude_outer_parens)
{
if(node->is_op)
{
@@ -209,7 +209,7 @@ static void parenthesize_exclude_outer(MD_Arena *arena, OperatorDescription *des
}
}
static MD_String8 parenthesize(MD_Arena *arena, OperatorDescription *descs, MD_ExprNode *node)
static MD_String8 parenthesize(MD_Arena *arena, OperatorDescription *descs, MD_Expr *node)
{
MD_String8 result = {0};
MD_String8List l = {0};