#include "rlp.h"
Go to the source code of this file.
Functions | |
| Rlp_Formula_t * | new_node (Rlp_OperatorEnum_t type, Rlp_Formula_t *lchild, Rlp_Formula_t *rchild) |
| Allocate a new node. | |
| Rlp_Formula_t * | make2eltlist (Rlp_Formula_t *a, Rlp_Formula_t *b) |
| List is always a list node with right child another list node or nil. | |
| Rlp_Formula_t * | car (Rlp_Formula_t *a) |
| LISP car function. | |
| Rlp_Formula_t * | cdr (Rlp_Formula_t *a) |
| LISP cdr function. | |
| int | node_print (Rlp_Formula_t *a) |
| print node | |
Definition in file rlpNode.c.
| Rlp_Formula_t * car | ( | Rlp_Formula_t * | a | ) |
| Rlp_Formula_t * cdr | ( | Rlp_Formula_t * | a | ) |
| Rlp_Formula_t* make2eltlist | ( | Rlp_Formula_t * | a, | |
| Rlp_Formula_t * | b | |||
| ) |
| Rlp_Formula_t * new_node | ( | Rlp_OperatorEnum_t | type, | |
| Rlp_Formula_t * | lchild, | |||
| Rlp_Formula_t * | rchild | |||
| ) |
| int node_print | ( | Rlp_Formula_t * | a | ) |