case NODETYPE_REAL:
WRITE_REAL(Buffer, Offset, Node->Constant.Real);
break;
+ case NODETYPE_NULL:
+ break;
//default:
// fprintf(stderr, "AST_WriteNode: Unknown node type %i\n", Node->Type);
// Node types with no children
case NODETYPE_NOP: break;
+ case NODETYPE_NULL: break;
case NODETYPE_VARIABLE: break;
case NODETYPE_CONSTANT: break;
case NODETYPE_BREAK:
return ret;
}
+/**
+ * \brief Return a null value
+ */
+tAST_Node *AST_NewNull(tParser *Parser)
+{
+ tAST_Node *ret = AST_int_AllocateNode(Parser, NODETYPE_NULL, 0);
+
+ return ret;
+}
+
/**
* \brief Create a new variable reference node
*/