Guido van Rossum
e537240c25
* Changed many files to use mkvalue() instead of newtupleobject().
...
* Fixcprt.py: added [-y file] option, do only files younger than file.
* modsupport.[ch]: added vmkvalue().
* intobject.c: use mkvalue().
* stringobject.c: added "formatstring"; renamed string* to string_*;
ceval.c: call formatstring for string % value.
* longobject.c: close memory leak in divmod.
* parsetok.c: set result node to NULL when returning an error.
1993-03-16 12:15:04 +00:00
Guido van Rossum
a9e7dc1081
* bltinmodule.c: added built-in function cmp(a, b)
...
* flmodule.c: added {do,check}_only_forms to fl's list of functions;
and don't print a message when an unknown object is returned.
* pythonrun.c: catch SIGHUP and SIGTERM to do essential cleanup.
* Made jpegmodule.c smaller by using getargs() and mkvalue() consistently.
* Increased parser stack size to 500 in parser.h.
* Implemented custom allocation of stack frames to frameobject.c and
added dynamic stack overflow checks (value stack only) to ceval.c.
(There seems to be a bug left: sometimes stack traces don't make sense.)
1992-10-18 18:53:57 +00:00
Guido van Rossum
cf7448bfa0
Correct debug printing code
1992-09-03 20:46:37 +00:00
Guido van Rossum
888d205fff
Print warnings to stderr and correct spelling
1992-09-03 20:45:24 +00:00
Guido van Rossum
bab9d03855
Copyright for 1992 added
1992-04-05 14:26:55 +00:00
Guido van Rossum
5113f5fd34
Copyright for 1992 added
1992-04-05 14:20:22 +00:00
Guido van Rossum
7ebb23c637
Added guesstabsize() for the mac
1992-03-27 17:31:35 +00:00
Guido van Rossum
df840d911f
lint
1992-03-27 17:29:44 +00:00
Guido van Rossum
9abc539846
Lint fluff
1992-03-27 17:24:37 +00:00
Guido van Rossum
91ece4205b
Guess tab size on the Mac from tab resource.
1992-03-25 22:32:00 +00:00
Guido van Rossum
d8b1d37bd8
Append a NEWLINE token at the end of a file.
1992-03-04 16:40:44 +00:00
Guido van Rossum
4fe872988b
Make tabs always 8 spaces wide -- it's more portable.
1992-02-26 15:24:44 +00:00
Guido van Rossum
189e8f9380
Added a header file.
1992-01-19 16:29:05 +00:00
Guido van Rossum
943094566a
Add warning XXX that 09.9 isn't accepted.
1991-12-10 14:01:05 +00:00
Guido van Rossum
baf0ebf43c
Added shift and mask ops.
...
Allow numbers starting with a period.
1991-10-24 14:59:40 +00:00
Guido van Rossum
fbab905ae1
Added 2-char tokens and new versions of comparisons
1991-10-20 20:25:03 +00:00
Guido van Rossum
c64d04dedd
Implemented 2-character operators.
1991-10-20 20:20:00 +00:00
Guido van Rossum
7d8b509575
Added work-arounds for MPW 3.{1,2?} code generation bug.
1991-09-10 14:53:39 +00:00
Guido van Rossum
8c11a5c759
Completely ignore lines with only a newline token on them, except
...
wholly empty lines interactively.
1991-07-27 21:42:56 +00:00
Guido van Rossum
1055ecebee
Reorganized somewhat to make it really work on Think C.
...
Hope the best for MPW 3.
1991-07-01 18:46:03 +00:00
Guido van Rossum
d6a15ada72
Generalize to macintosh.
1991-06-24 22:30:42 +00:00
Guido van Rossum
56b07c8ad9
When printing an error message, don't choke if tok->buf is NULL.
1991-06-07 13:58:56 +00:00
Guido van Rossum
326f582763
Don't print the line number for syntax errors in string parsing.
1991-06-03 11:02:09 +00:00
Guido van Rossum
f023c463d7
Added recognition of 'l' or 'L' as long integer suffix
1991-05-05 20:16:20 +00:00
Guido van Rossum
324aa79f66
Add declaration of struct _node, for scoping reasons.
1991-04-04 15:44:12 +00:00
Guido van Rossum
71f477c797
Added forward declarations.
1991-04-03 19:09:02 +00:00
Guido van Rossum
f70e43a073
Added copyright notice.
1991-02-19 12:39:46 +00:00
Guido van Rossum
875eb7d9c2
Mac version now looks ahead in event queue instead of eating events.
...
Much better!
1991-01-16 14:04:51 +00:00
Guido van Rossum
b156d7259b
Changes for THINK C 4.0.
1990-12-20 23:13:00 +00:00
Guido van Rossum
706eea8a06
Changess for THINK C 4.0.
1990-12-20 23:11:02 +00:00
Guido van Rossum
3f5da24ea3
"Compiling" version
1990-12-20 15:06:42 +00:00
Guido van Rossum
840bcf11a8
Set parse tree in parser data structure to NULL when returning
...
a valid parse tree to caller, so caller must free the tree.
1990-11-18 17:39:41 +00:00
Guido van Rossum
99f02d43f3
Free parse tree when deleting parser.
1990-11-18 17:38:42 +00:00
Guido van Rossum
03a24cd47b
Add function to free an entire parse tree.
1990-11-18 17:37:06 +00:00
Guido van Rossum
a769172f6a
Increment line number for continuation lines.
1990-11-09 15:08:39 +00:00
Guido van Rossum
85a5fbbdfe
Initial revision
1990-10-14 12:07:46 +00:00