split out mlr_dsl_cst_statements.c from mlr_dsl_cst.c

This commit is contained in:
John Kerl 2016-10-03 18:22:31 -04:00
parent 72c31910b0
commit d891e0ff72
4 changed files with 3170 additions and 3148 deletions

View file

@ -52,6 +52,7 @@ libmapping_la_SOURCES= \
mlr_dsl_cst_analyze.c \
mlr_dsl_cst_func_subr.c \
mlr_dsl_cst_keywords.c \
mlr_dsl_cst_statements.c \
stats1_accumulators.c \
stats1_accumulators.h \
type_inference.h

File diff suppressed because it is too large Load diff

View file

@ -257,6 +257,9 @@ mlr_dsl_cst_t* mlr_dsl_cst_alloc(mlr_dsl_ast_t* past, int type_inferencing, int
mlr_dsl_cst_statement_t* mlr_dsl_cst_alloc_statement(mlr_dsl_cst_t* pcst, mlr_dsl_ast_node_t* pnode,
int type_inferencing, int context_flags);
mlr_dsl_cst_statement_t* mlr_dsl_cst_alloc_final_filter_statement(mlr_dsl_cst_t* pcst,
mlr_dsl_ast_node_t* pnode, int negate_final_filter, int type_inferencing, int context_flags);
void mlr_dsl_cst_free(mlr_dsl_cst_t* pcst);
void mlr_dsl_cst_statement_free(mlr_dsl_cst_statement_t* pstatement);

File diff suppressed because it is too large Load diff