#include <assert.h>
#include <ctype.h>
#include <stdlib.h>
#include <string.h>
#include "construo_error.hxx"
#include <lispreader.hxx>
Include dependency graph for lispreader.cxx:
Go to the source code of this file.
|
Definition at line 45 of file lispreader.cxx. |
|
Definition at line 34 of file lispreader.cxx. Referenced by lisp_read(). |
|
Definition at line 40 of file lispreader.cxx. Referenced by lisp_read(). |
|
Definition at line 32 of file lispreader.cxx. Referenced by lisp_read(). |
|
Definition at line 31 of file lispreader.cxx. Referenced by lisp_read(). |
|
Definition at line 42 of file lispreader.cxx. Referenced by lisp_read(). |
|
Definition at line 37 of file lispreader.cxx. Referenced by lisp_read(). |
|
Definition at line 33 of file lispreader.cxx. Referenced by lisp_read(). |
|
Definition at line 39 of file lispreader.cxx. Referenced by lisp_read(). |
|
Definition at line 38 of file lispreader.cxx. Referenced by lisp_read(). |
|
Definition at line 36 of file lispreader.cxx. Referenced by lisp_read(). |
|
Definition at line 35 of file lispreader.cxx. Referenced by lisp_read(). |
|
Definition at line 41 of file lispreader.cxx. Referenced by lisp_read(). |
|
Definition at line 557 of file lispreader.cxx. References _lisp_object_t::type, and _lisp_object_t::v. Referenced by lisp_dump(), and LispReader::read_bool(). |
|
Definition at line 575 of file lispreader.cxx. References LISP_TYPE_CONS, LISP_TYPE_PATTERN_CONS, ConstruoError::raise(), _lisp_object_t::type, and _lisp_object_t::v. Referenced by lisp_cxr(), lisp_dump(), ParticleFactory::ParticleFactory(), LispReader::read_bool(), LispReader::read_float(), LispReader::read_int(), LispReader::read_vector(), and World::World(). |
|
Definition at line 584 of file lispreader.cxx. References _lisp_object_t::type, and _lisp_object_t::v. Referenced by lisp_cxr(), lisp_dump(), ParticleFactory::ParticleFactory(), LispReader::read_vector(), Spring::Spring(), and World::World(). |
|
Definition at line 592 of file lispreader.cxx. References lisp_car(), and lisp_cdr(). |
|
Definition at line 649 of file lispreader.cxx. References lisp_boolean(), lisp_car(), lisp_cdr(), lisp_integer(), lisp_real(), lisp_string(), lisp_symbol(), lisp_type(), LISP_TYPE_BOOLEAN, LISP_TYPE_CONS, LISP_TYPE_EOF, LISP_TYPE_INTEGER, LISP_TYPE_PARSE_ERROR, LISP_TYPE_PATTERN_CONS, LISP_TYPE_REAL, LISP_TYPE_STRING, and LISP_TYPE_SYMBOL. Referenced by ParticleFactory::write_lisp(), and World::write_lisp(). |
|
Definition at line 483 of file lispreader.cxx. References LISP_TYPE_CONS, LISP_TYPE_EOF, LISP_TYPE_INTERNAL, LISP_TYPE_PARSE_ERROR, LISP_TYPE_PATTERN_CONS, LISP_TYPE_PATTERN_VAR, LISP_TYPE_STRING, LISP_TYPE_SYMBOL, _lisp_object_t::type, and _lisp_object_t::v. Referenced by lisp_read(), World::World(), ParticleFactory::write_lisp(), and World::write_lisp(). |
|
Definition at line 532 of file lispreader.cxx. References _lisp_object_t::type, and _lisp_object_t::v. Referenced by lisp_dump(), and LispReader::read_int(). |
|
Definition at line 608 of file lispreader.cxx. References _lisp_object_t::type, and _lisp_object_t::v. |
|
Definition at line 639 of file lispreader.cxx. References lisp_list_nth_cdr(), and _lisp_object_t::v. |
|
Definition at line 624 of file lispreader.cxx. References _lisp_object_t::type, and _lisp_object_t::v. Referenced by lisp_list_nth(). |
|
Definition at line 365 of file lispreader.cxx. References _lisp_object_t::v. Referenced by lisp_read(), and LispWriter::write_boolean(). |
|
Definition at line 354 of file lispreader.cxx. References _lisp_object_t::v. Referenced by LispWriter::create_lisp(), and lisp_read(). |
|
Definition at line 314 of file lispreader.cxx. References _lisp_object_t::v. Referenced by lisp_read(), and LispWriter::write_int(). |
|
Definition at line 324 of file lispreader.cxx. References _lisp_object_t::v. Referenced by lisp_read(), LispWriter::write_float(), and LispWriter::write_vector(). |
|
Definition at line 344 of file lispreader.cxx. References _lisp_object_t::v. Referenced by lisp_read(), and LispWriter::write_string(). |
|
Definition at line 334 of file lispreader.cxx. References _lisp_object_t::v. Referenced by lisp_read(), and LispWriter::write_symbol(). |
|
Definition at line 386 of file lispreader.cxx. References lisp_free(), lisp_make_boolean(), lisp_make_cons(), lisp_make_integer(), lisp_make_real(), lisp_make_string(), lisp_make_symbol(), lisp_nil, lisp_nil_p, TOKEN_CLOSE_PAREN, TOKEN_DOT, TOKEN_EOF, TOKEN_ERROR, TOKEN_FALSE, TOKEN_INTEGER, TOKEN_OPEN_PAREN, TOKEN_PATTERN_OPEN_PAREN, TOKEN_REAL, TOKEN_STRING, TOKEN_SYMBOL, TOKEN_TRUE, and _lisp_object_t::v. Referenced by lisp_read_from_string(), and World::World(). |
|
Definition at line 515 of file lispreader.cxx. References lisp_read(), and lisp_stream_init_string(). |
|
Definition at line 565 of file lispreader.cxx. References LISP_TYPE_INTEGER, _lisp_object_t::type, and _lisp_object_t::v. Referenced by lisp_dump(), LispReader::read_float(), and LispReader::read_vector(). |
|
Definition at line 299 of file lispreader.cxx. References LISP_STREAM_ANY, lisp_stream_t::type, and lisp_stream_t::v. |
|
Definition at line 280 of file lispreader.cxx. References LISP_STREAM_FILE, lisp_stream_t::type, and lisp_stream_t::v. Referenced by World::World(). |
|
Definition at line 289 of file lispreader.cxx. References LISP_STREAM_STRING, lisp_stream_t::type, and lisp_stream_t::v. Referenced by lisp_read_from_string(), and World::World(). |
|
Definition at line 548 of file lispreader.cxx. References LISP_TYPE_STRING, ConstruoError::raise(), _lisp_object_t::type, and _lisp_object_t::v. Referenced by lisp_dump(). |
|
Definition at line 540 of file lispreader.cxx. References _lisp_object_t::type, and _lisp_object_t::v. Referenced by lisp_dump(), and World::World(). |
|
Definition at line 524 of file lispreader.cxx. References LISP_TYPE_NIL, and _lisp_object_t::type. Referenced by lisp_dump(). |