cctools
jx_eval.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2022 The University of Notre Dame
3
This software is distributed under the GNU General Public License.
4
See the file COPYING for details.
5
*/
6
7
#ifndef JX_EVAL_H
8
#define JX_EVAL_H
9
10
#include "
jx.h
"
11
23
struct
jx
*
jx_eval
(
struct
jx
*j,
struct
jx
*context );
24
34
struct
jx
*
jx_eval_with_defines
(
struct
jx
*j,
struct
jx
* context );
35
43
void
jx_eval_enable_external
(
int
enable );
44
45
#endif
jx.h
jx_eval_enable_external
void jx_eval_enable_external(int enable)
Enable external functions.
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
jx_eval_with_defines
struct jx * jx_eval_with_defines(struct jx *j, struct jx *context)
Evaluate an expression with embedded definitions.
dttools
src
jx_eval.h
Generated by
1.8.17