|
Cthulhu
0.2.10
Cthulhu compiler collection
|


Go to the source code of this file.
Data Structures | |
| struct | query_ast_t |
Enumerations | |
| enum | query_ast_type_t { eQueryObject , eQueryField , eQueryMap , eQueryIndex , eQueryCount } |
Functions | |
| CT_BEGIN_API query_ast_t * | query_ast_object (scan_t *scan, text_t name) |
| query_ast_t * | query_ast_field (scan_t *scan, query_ast_t *object, text_t field) |
| query_ast_t * | query_ast_map (scan_t *scan, query_ast_t *object, text_t field) |
| query_ast_t * | query_ast_index (scan_t *scan, query_ast_t *object, mpz_t index) |
| enum query_ast_type_t |
| Enumerator | |
|---|---|
| eQueryObject | |
| eQueryField | |
| eQueryMap | |
| eQueryIndex | |
| eQueryCount | |
Definition at line 14 of file query_ast.h.
| query_ast_t* query_ast_field | ( | scan_t * | scan, |
| query_ast_t * | object, | ||
| text_t | field | ||
| ) |
Definition at line 29 of file query_ast.c.
| query_ast_t* query_ast_index | ( | scan_t * | scan, |
| query_ast_t * | object, | ||
| mpz_t | index | ||
| ) |
Definition at line 41 of file query_ast.c.
| query_ast_t* query_ast_map | ( | scan_t * | scan, |
| query_ast_t * | object, | ||
| text_t | field | ||
| ) |
Definition at line 49 of file query_ast.c.
| CT_BEGIN_API query_ast_t* query_ast_object | ( | scan_t * | scan, |
| text_t | name | ||
| ) |
Definition at line 19 of file query_ast.c.