DataMuseum.dk

Presents historical artifacts from the history of:

RC4000/8000/9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC4000/8000/9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦5c90dc4e0⟧ TextFile

    Length: 3840 (0xf00)
    Types: TextFile
    Names: »pass1codes«

Derivation

└─⟦2c55ea56f⟧ Bits:30001844 SW-save af projekt 1000, Alarm-system
    └─⟦6b41451d2⟧ 
        └─⟦this⟧ »pass1codes« 

TextFile

; btj 80.08.05
; jaba 81.01.19
;
; definition af pass1codes
;
; editeringer til platon pass1/pass3

l./codes =/, l1, d./end pass 1 codes/, i#
(
cnocode,
cerror, cerrortext, cerrorno,
coption,
cnewline,
ceom,

cendstandards,
cstandardname,
(* parameters to 'standardname' *)
canonymous, (* first std name *)
cboolean,
cchar,
cshadow,
creference,
csemaphore,
cson,
cprocessrec,
cexception,
cabs,
csucc,
cpred,
cchr,
cord,       (* last std name *)

cinclude, cendinclude,
ccontext, cerrcontext, cendcontext,

cendprefix,

cbeginlevel, cendlevel,
cdeclaration, cdeclare, cdeclarelist,

cexternal, cforward,

cendformallist, cendformal,
cendprocdecl, cendfuncdecl, cendtypedecl,
cendconstantdecl,

cnoinit, cinit, cendvardecl,

cexport,
cexportvalue, cexportsize, cexportdisp, cexportoffset, cexportaddr,

cenddeclarations,

cstartlabelscope, cendlabelscope,

cbegincode, ccodeline, cendcode,

cendblock,

ctypeid,
cendtype,
cwithout_data,

cnewtype,
cendscalar, cendsubrange, cendarray, cendfield, cendrecord, cendset,
cendpool, cendpointer, cendreadonly,
cendexttype,
cpacked,

cbegin, cend,

clabeldef,

ccasestat, ccaseexpr, ccaselabel, ccaselabelrange, ccaselist,
ccaseelement, cotherwise, cendcase,

cforstat, cforvar, cup, cdown, cendfor,

cifstat, cifexpr, celse, cendif,

crepeatstat, cuntil, cendrepeat,

cwhilestat, cwhileexpr, cendwhile,

clockstat, cwithstat, cwithvar,
cnolocaldecl, cendlocaldeclare,
cnolocaltype,
cwithcomma, cdo, cendwith,

cgotostat, cendgoto,

cchannelstat, cchanvar, cendchannel,

cendassign, cendexchange,

ccallprocedure,

(* expression codes *)
cendexpression,
ceq, cne, clt, cle, cgt, cge, cin,
cuplus, cuminus, cplus, cminus, cor, cxor,
cstar, cslash, cdiv, cmod, cand,
cnot,
cendvariable,
cindex, (* <<< used internally by pass3 *)

(* operand codes *)
csetlist, cs_element, cm_element, cendsetlist,
cliteral,
cid,
cskipparam,
cfield,
cuparrow,
crangefirst, (* <<< used internally by pass3 *)
crange,      (* <<< used internally by pass3 *)

cbeginactual, cactualparam, cdoubleparam, cendactual,
(* the following few lines are all for internal pass3-use *)
cfunctrailer, cfunctemp, cerrorarg, cargument,
cfcall, cendproc,
ccallprocess, cprocessargument,
cendprocessparam,
cstrucrecord, cstrucarray, cendstruc,


(* namekinds i.e. parameters for 'declaration' *)
cprocess, cprocedure, cfunction, ctype,
cscalarelem, crecfield, cconstant, cvar,
cvarp, cvaluep, cfuncval (* <<< used internally by pass3 *),
clabel,
cprefix,
cundeclared (* <<< used internally by pass3 *),


(* typekinds *)
calias (* <<< used internally by pass3 *),
(* typekinds i.e. parameters for 'newtype' *)
cerrorkind (* <<< used internally by pass3 *),
cscalar, csubrange, carray, crecord, cset, cpool,
cpointer, creadonly,
cexttype,
(* standard types *)
cinteger, creal, cniltype,
ctext, (* used for string-literals *)

clastcode (* used internally by pass1/pass3 *)

);

codeindex = 0 .. 200; (* number of codes *)

\f



#,
f
▶EOF◀