Functions | Variables
reader.new.c File Reference

Go to the source code of this file.

Functions

static addunsolved (pointer labp, pointer *addr)
static pointer eval_read_cond (context *ctx, pointer expr)
static pointer findlabel (int labx)
int gcd (int u, int v)
 initreader (context *ctx)
 is_digit (int ch, int base)
pointer makelabref ()
 mul_int_big ()
static int nextch (context *ctx, pointer f)
pointer normalize_bignum ()
static pointer read1 (context *, pointer)
static pointer read2 (context *, pointer, int, int, int, char *, int)
static pointer read2 (context *ctx, pointer ins, int escaped, int multiescaped, int i, token, int colon)
static pointer read_cond_minus (context *ctx, pointer f)
static pointer read_cond_plus (context *ctx, pointer f)
pointer read_delimited_list (context *ctx, pointer f, int delim_char, token)
static pointer read_sharp_char (context *ctx, pointer f, int val, int subchar)
static pointer read_sharp_comment (context *ctx, pointer f, int val, int subchar)
static pointer read_sharp_eval (context *ctx, pointer f)
static pointer read_sharp_function (context *ctx, pointer f, int val, int subchar)
static pointer read_sharp_hex (context *ctx, pointer f, eusinteger_t val, int subchar)
static pointer read_sharp_object (context *ctx, pointer f)
static pointer read_sharp_octal (context *ctx, pointer f, eusinteger_t val, int subchar)
static pointer read_uninterned_symbol (context *ctx, pointer f, int val, int subchar, token)
static pointer readcomment (ctx, pointer f)
pointer reader (context *ctx, pointer f, pointer recursivep)
static pointer readfvector (context *ctx, pointer s)
static pointer readint (context *ctx, char *token, int len)
static pointer readivector (context *ctx, pointer s)
static pointer readlabdef (context *ctx, pointer f, int labx)
static pointer readlabref (ctx, pointer f, val, subchar)
static pointer readlist (context *ctx, pointer f, char ch, token)
static pointer readobject (context *ctx, pointer s)
static pointer readquote (context *ctx, pointer f)
static pointer readratio (context *ctx, char *token, int slash)
static pointer readrparen (ctx, f)
static pointer readsharp (context *ctx, pointer f, Char ch, token)
static pointer readstring (context *ctx, pointer f, int terminator)
static pointer readstructure (context *ctx, pointer s)
static pointer readsymbol (context *ctx, int leng, int colon, token)
static pointer readvector (context *ctx, pointer f, int size)
static Char skip (context *ctx, pointer f, Char ch)
int strtol (char *str, char **ptr, int base)

Variables

enum ch_attr charattr [256]
enum ch_type chartype [256]
bytecurrent_syntax
pointer FEATURES
pointer oblabels
pointer QAND
pointer QNOT
pointer QOR
pointer QREADTABLE
static char * rcsid = "@(#)$Id$"
pointer READBASE

Function Documentation

static addunsolved ( pointer  labp,
pointer addr 
) [static]

Definition at line 256 of file reader.new.c.

static pointer eval_read_cond ( context ctx,
pointer  expr 
) [static]

Definition at line 542 of file reader.new.c.

static pointer findlabel ( int  labx) [static]

Definition at line 221 of file reader.new.c.

int gcd ( int  u,
int  v 
)

Definition at line 821 of file reader.new.c.

initreader ( context ctx)

Definition at line 1014 of file reader.new.c.

is_digit ( int  ch,
int  base 
)

Definition at line 754 of file reader.new.c.

static int nextch ( context ctx,
pointer  f 
) [static]

Definition at line 209 of file reader.new.c.

static pointer read1 ( context ctx,
pointer  ins 
) [static]

Definition at line 948 of file reader.new.c.

static pointer read2 ( context ,
pointer  ,
int  ,
int  ,
int  ,
char *  ,
int   
) [static]
static pointer read2 ( context ctx,
pointer  ins,
int  escaped,
int  multiescaped,
int  i,
token  ,
int  colon 
) [static]

Definition at line 845 of file reader.new.c.

static pointer read_cond_minus ( context ctx,
pointer  f 
) [static]

Definition at line 578 of file reader.new.c.

static pointer read_cond_plus ( context ctx,
pointer  f 
) [static]

Definition at line 567 of file reader.new.c.

pointer read_delimited_list ( context ctx,
pointer  f,
int  delim_char,
token   
)

Definition at line 764 of file reader.new.c.

static pointer read_sharp_char ( context ctx,
pointer  f,
int  val,
int  subchar 
) [static]

Definition at line 448 of file reader.new.c.

static pointer read_sharp_comment ( context ctx,
pointer  f,
int  val,
int  subchar 
) [static]

Definition at line 455 of file reader.new.c.

static pointer read_sharp_eval ( context ctx,
pointer  f 
) [static]

Definition at line 534 of file reader.new.c.

static pointer read_sharp_function ( context ctx,
pointer  f,
int  val,
int  subchar 
) [static]

Definition at line 515 of file reader.new.c.

static pointer read_sharp_hex ( context ctx,
pointer  f,
eusinteger_t  val,
int  subchar 
) [static]

Definition at line 473 of file reader.new.c.

static pointer read_sharp_object ( context ctx,
pointer  f 
) [static]

Definition at line 589 of file reader.new.c.

static pointer read_sharp_octal ( context ctx,
pointer  f,
eusinteger_t  val,
int  subchar 
) [static]

Definition at line 502 of file reader.new.c.

static pointer read_uninterned_symbol ( context ctx,
pointer  f,
int  val,
int  subchar,
token   
) [static]

Definition at line 521 of file reader.new.c.

static pointer readcomment ( ctx  ,
pointer  f 
) [static]

Definition at line 810 of file reader.new.c.

pointer reader ( context ctx,
pointer  f,
pointer  recursivep 
)

Definition at line 996 of file reader.new.c.

static pointer readfvector ( context ctx,
pointer  s 
) [static]

Definition at line 350 of file reader.new.c.

static pointer readint ( context ctx,
char *  token,
int  len 
) [static]

Definition at line 722 of file reader.new.c.

static pointer readivector ( context ctx,
pointer  s 
) [static]

Definition at line 323 of file reader.new.c.

static pointer readlabdef ( context ctx,
pointer  f,
int  labx 
) [static]

Definition at line 231 of file reader.new.c.

static pointer readlabref ( ctx  ,
pointer  f,
val  ,
subchar   
) [static]

Definition at line 270 of file reader.new.c.

static pointer readlist ( context ctx,
pointer  f,
char  ch,
token   
) [static]

Definition at line 796 of file reader.new.c.

static pointer readobject ( context ctx,
pointer  s 
) [static]

Definition at line 374 of file reader.new.c.

static pointer readquote ( context ctx,
pointer  f 
) [static]

Definition at line 802 of file reader.new.c.

static pointer readratio ( context ctx,
char *  token,
int  slash 
) [static]

Definition at line 830 of file reader.new.c.

static pointer readrparen ( ctx  ,
f   
) [static]

Definition at line 816 of file reader.new.c.

static pointer readsharp ( context ctx,
pointer  f,
Char  ch,
token   
) [static]

Definition at line 607 of file reader.new.c.

static pointer readstring ( context ctx,
pointer  f,
int  terminator 
) [static]

Definition at line 633 of file reader.new.c.

static pointer readstructure ( context ctx,
pointer  s 
) [static]

Definition at line 412 of file reader.new.c.

static pointer readsymbol ( context ctx,
int  leng,
int  colon,
token   
) [static]

Definition at line 665 of file reader.new.c.

static pointer readvector ( context ctx,
pointer  f,
int  size 
) [static]

Definition at line 283 of file reader.new.c.

static Char skip ( context ctx,
pointer  f,
Char  ch 
) [static]

Definition at line 192 of file reader.new.c.

int strtol ( char *  str,
char**  ptr,
int  base 
)

Definition at line 701 of file reader.new.c.


Variable Documentation

enum ch_attr charattr[256]

Definition at line 113 of file reader.new.c.

enum ch_type chartype[256]

Definition at line 47 of file reader.new.c.

Definition at line 39 of file reader.new.c.

Definition at line 172 of file eus.c.

Definition at line 40 of file reader.new.c.

Definition at line 127 of file eus.c.

Definition at line 127 of file eus.c.

Definition at line 127 of file eus.c.

Definition at line 172 of file eus.c.

char* rcsid = "@(#)$Id$" [static]

Definition at line 9 of file reader.new.c.

Definition at line 172 of file eus.c.



euslisp
Author(s): Toshihiro Matsui
autogenerated on Thu Jun 6 2019 18:05:55