Multiple implementations (JS, Wasm, C) of a Lisp.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

16 lines
505 B

#ifndef PTLISP_TEST_H
#define PTLISP_TEST_H
#include <check.h>
#include "../src/lisp.h"
Suite* make_memory_test_suite(void);
Suite* make_array_test_suite(void);
Suite* make_table_test_suite(void);
Suite* make_symbol_test_suite(void);
Suite* make_string_test_suite(void);
Suite* make_cons_test_suite(void);
Suite* make_environment_test_suite(void);
Suite* make_evaluator_test_suite(void);
Suite* make_lisp_test_suite(void);
Suite* make_reader_test_suite(void);
Suite* make_printer_test_suite(void);
#endif