jx_eval.h
Go to the documentation of this file.
/*
Copyright (C) 2022 The University of Notre Dame
This software is distributed under the GNU General Public License.
See the file COPYING for details.
*/
#ifndef JX_EVAL_H
#define JX_EVAL_H
#include "jx.h"
struct jx * jx_eval( struct jx *j, struct jx *context );
struct jx * jx_eval_with_defines( struct jx *j, struct jx* context );
void jx_eval_enable_external( int enable );
#endif
jx.h
JSON Expressions (JX) library.
jx_eval_enable_external
void jx_eval_enable_external(int enable)
Enable external functions.
jx_eval_with_defines
struct jx * jx_eval_with_defines(struct jx *j, struct jx *context)
Evaluate an expression with embedded definitions.
jx_eval
struct jx * jx_eval(struct jx *j, struct jx *context)
Evaluate an expression.
jx
JX value representing any expression type.
Definition jx.h:117