Commit Graph
407 Commits
Author SHA1 Message Date
bal 05de05abe7 routine getbblocks (plus its auxiliary routines) moved from get.c
to this file; core allocation macros newcfbx() and oldcfbx() added.
1984-11-29 10:51:16 +00:00
bal 54e3b3db4f newnametable() move from alloc.c to this file,
get_ca_lines moved from get.c to this file,
em_pseu.h and em_mes.h included (needed by get_ca_lines).
1984-11-29 10:31:44 +00:00
bal 21c2208de6 stdio.h included (required by new get.h interface),
macros's newlocal() and oldlocal() added, replacing routines in
alloc.c with same name.
1984-11-29 10:25:21 +00:00
bal 41cd4c15fd getbblocks(), getcall(), getcc() and get_text() removed,
get_ca_lines() removed,
curinp,lastbid,lastlabid exported
getbyte(),getshort(),getoff(),read_line and getlines() exported.
1984-11-29 10:18:53 +00:00
bal 714b50f54b getbblocks() removed (now local to CF phase),
getcall(),getcc() and get_text removed (now local to IL),
get_ca_lines() removed (now local to CA),
current input file "f" renamed "curinp" and exported,
getbyte (macro), getshort() and getoff() exported
read_line() and getlines() exported,
lastbid and lastlabid exported.
1984-11-29 10:15:23 +00:00
bal 2ac28f401c putcall an putcc removed,
curoutp, outbyte,outshort and outoff exported.
1984-11-29 10:11:37 +00:00
bal ba5ae63e87 putcall and putcc removed (make local to IL phase)
current output file renamed "curoutp" and exported
outbyte, outshort and outoff exported.
1984-11-29 10:09:15 +00:00
bal 2e1928a4eb cleaned up 1984-11-28 09:26:44 +00:00
em 9a02327a2d Installed basic compiler in ACK tree. 1984-11-27 23:59:28 +00:00
em 8c0394eea8 1 - Added RCS identification.
2 - Changed the file name parseparams.c into parsepar.c, the original
    name was too long for RCS under BSD4.1
3 - Adapted to ACK standard Makefile format(cmp,install,...)
4 - Included more dependencies.
1984-11-27 23:53:31 +00:00
em 085069e600 Added basic.doc. 1984-11-27 23:51:07 +00:00
em e30901a8c4 Added RCS identification. 1984-11-27 23:48:38 +00:00
em 5d2434ce92 *** empty log message *** 1984-11-27 23:46:32 +00:00
em 398a848925 Removed conflict between rcs_id in basic.yacc and lex.c. 1984-11-27 23:41:46 +00:00
em dee952edfa Now using ACK default tmp directory from em_path.h. 1984-11-27 23:21:41 +00:00
em 1ada89da2a Added RCS identification. 1984-11-27 23:13:28 +00:00
em 02d10bc877 The version of basic copied from Martin Kerstens directory. 1984-11-27 22:23:55 +00:00
em 1046fc1eea The version of basic copied from Martin Kerstens directory. 1984-11-27 22:11:59 +00:00
bal b5e86c2482 Initial revision 1984-11-27 16:16:36 +00:00
bal 2ab7549af6 cleaned up 1984-11-27 15:52:23 +00:00
bal 85435303c8 stack_change was renamed stack_chg 1984-11-27 15:43:14 +00:00
bal 51eccf208f Initial revision 1984-11-27 15:40:13 +00:00
bal b27463bccd "ivars" was renamed "ivvars" to avoid name conflict with sr_expr.c 1984-11-27 15:30:34 +00:00
bal 1d613c24af cleaned up 1984-11-27 15:04:04 +00:00
bal cc22bb4175 cleaned up; dependecies added. 1984-11-27 14:53:00 +00:00
bal 6a084edba7 cleaned up. 1984-11-27 14:25:02 +00:00
bal e9b3f54f7c cleaned up. use CC. 1984-11-27 14:23:20 +00:00
bal ee4b1850bb getoff() moved to front (was called before being defined)
declaration char *pseudo[] changed to char *pseudo[5] to suppress warining
1984-11-27 14:21:55 +00:00
bal 49a0e9c414 "cc" replaced by $(CC) 1984-11-27 12:59:18 +00:00
keie 56ba46b2bc Treatment of -R flag is altered.
1 - if recognized by mapflag and not by Ack internally no
    complaint is given.
2 - If recognized by both mapflag and internally:
       -R....-.... : effectuate only mapflag command
       otherwise   : effectuate both.
3 - If not recognized at all, give a warning message and
    pass the flag to the linker.
1984-11-26 17:14:17 +00:00
keie cf20acf289 This manual page was not included in the first distribution.
This version is hacked from the VU-Pascal distribution.
1984-11-26 15:56:57 +00:00
bal 64ff1da3e4 Initial revision 1984-11-26 15:15:07 +00:00
bal 8e4156532d Initial revision 1984-11-26 15:04:22 +00:00
bal 6e32042c52 Initial revision 1984-11-26 14:51:59 +00:00
bal e551fa234e Initial revision 1984-11-26 14:35:32 +00:00
bal 15aec67505 Initial revision 1984-11-26 14:14:55 +00:00
bal 03409fb772 Initial revision 1984-11-26 14:07:17 +00:00
bal 7fab127af3 Initial revision 1984-11-26 13:58:05 +00:00
bal b4b66ce74f Initial revision 1984-11-26 13:43:22 +00:00
sater fff0d30a9a added documentation for the fmt_id and fmt_ilb macros 1984-11-26 11:09:11 +00:00
sater 2c0619a13a Added support for the fmt_id and fmt_ilb macros 1984-11-26 10:50:46 +00:00
sater 2601187207 In the RREMOVE section of this file, the field e_con of the
expression union was used in stead of e_reg.
Fixed. Checked all other occurrances, are correct.
1984-11-20 16:56:26 +00:00
sater 8d7aa4baad The constant 512 slipped in instead of BUFSIZ.
Changed.
1984-11-20 10:22:12 +00:00
keie 6eaf938a14 Added a check for non-ascii characters in the description files. 1984-11-15 14:24:35 +00:00
ceriel 6d42bab835 Forgotten to close a file. This is corrected. 1984-11-12 18:05:20 +00:00
keie 2cd5f2033e Added rcs identification. 1984-11-08 12:08:31 +00:00
keie 068dee8a06 Added a P for a specification of lal on line 51.
This missing letter caused lal -1 to be mapped on the opcode
for lal 0.
1984-11-08 11:11:31 +00:00
keie 85b1c8b043 Added a check. Minis & shorties need an N or P argument. 1984-11-08 11:09:56 +00:00
bal a955307239 The routine con_float now generates a dummy floating point constant
and gives a warning, instead of generating a fatal error + abort.
1984-11-06 12:50:21 +00:00
bal dea117397b Patterns for floating point instruction and for LFR 8 and RET 8 added.
Each such instruction now results in a call to a library routine.
At present, all these routines generate an Illegal EM Instruction trap,
but anyone wishing to implement floating point for the 6502 can
do so without changing the back end table.
1984-11-06 12:47:26 +00:00