43 コミット (1eec9dcce4da55817b4346fa8ecbc2bb045f8138)

作成者 SHA1 メッセージ 日付
  Ian Piumarta 1eec9dcce4 add primitive atoi() 4ヶ月前
  Ian Piumarta 07634df3dc handle command-line arguments properly 4ヶ月前
  Ian Piumarta 4ddc05b90b add location information to error messages 4ヶ月前
  Ian Piumarta fda0129a1a add missing cases for Token 4ヶ月前
  Ian Piumarta 1fd8b2bd7f fix line number tracking 4ヶ月前
  Ian Piumarta 18caf89d77 include file name and line number in syntax error messages 4ヶ月前
  Ian Piumarta cc5f377864 handle typedefs of anonymous structures 4ヶ月前
  Ian Piumarta d1abebcabc fix initialisation of char * from string literal 4ヶ月前
  Ian Piumarta f411e2d569 be more relaxed about pointer comparisons 4ヶ月前
  Ian Piumarta c12fa4fdad be more pedantic about correct types in pointer initialisation and assignment unless the value is (void *)0 4ヶ月前
  Ian Piumarta e6bf046263 handle recursive structures, loading and storing pointers to structures in members 4ヶ月前
  Ian Piumarta 47ac124905 handle array and structure initialisers 4ヶ月前
  Ian Piumarta 7f26a50dac handle structures and member access 4ヶ月前
  Ian Piumarta c4ded90303 better printf(), handle initialisation of pointers and arrays from string literals 4ヶ月前
  Ian Piumarta 49c896a266 handle comparisons between pointers and arrays, handle taking address of array 4ヶ月前
  Ian Piumarta 30e9c9ba21 handle postinc of pointers, comparisons between pointers and pointers/arrays, conversion of arrays to pointers 4ヶ月前
  Ian Piumarta 93e8020fff handle array indexing and integer multiplication 4ヶ月前
  Ian Piumarta dda40ae951 handle malloc(), free(), casts and assignments involving pointers to variables, memory, or cast from integer constants 4ヶ月前
  Ian Piumarta 3c5913ff9a handle sizeof() and malloc() 4ヶ月前
  Ian Piumarta 360fde2056 improve error message for invalid assignments 4ヶ月前
  Ian Piumarta e5345ff9ba handle typedef and casts 4ヶ月前
  Ian Piumarta 07fb5f758f split Tbase into individual types 4ヶ月前
  Ian Piumarta e274af205e split Tbase into individual types 4ヶ月前
  Ian Piumarta 9264c94f6b handle comparison of integer and pointer to variable 4ヶ月前
  Ian Piumarta d4c5edce8f handle if() and == 4ヶ月前
  Ian Piumarta ddf85ac562 move system include files to subdir 4ヶ月前
  Ian Piumarta 37856e008b remove debugging info 4ヶ月前
  Ian Piumarta cb668afe92 handle while 4ヶ月前
  Ian Piumarta c220bef846 block eval pops scopes properly during nonlocal return 4ヶ月前
  Ian Piumarta aa7a5f2c65 declare primitives as external functions 4ヶ月前
  Ian Piumarta 0d88339f76 handle for loops 4ヶ月前
  Ian Piumarta 560fe0d6b8 handle assignment to variables 4ヶ月前
  Ian Piumarta 4b29519383 handle enough pointers and address-of to make dangling-pointer.c work; add %p conversion to printf(); add assert() 4ヶ月前
  Ian Piumarta 72975e2827 handle strings in printf 4ヶ月前
  Ian Piumarta a538c4b31d handle global variables and addition 4ヶ月前
  Ian Piumarta 857a621179 handle global variables and addition 4ヶ月前
  Ian Piumarta 9896dc32b0 handle global variables and addition 4ヶ月前
  Ian Piumarta 05f17a9383 handle variadic functions 4ヶ月前
  Ian Piumarta 33bb5e8138 allow multiple identical declarations; function parmeters are arrays of variables not vardecls 4ヶ月前
  Ian Piumarta d5fbff0e83 type check variable declarations 4ヶ月前
  Ian Piumarta 46c4a94f5a handle function parameters/arguments 4ヶ月前
  Ian Piumarta e2f9479f9e evaluates test.txt with no type checking 4ヶ月前
  Ian Piumarta 2f2d130c80 Initial commit. 4ヶ月前