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