• Aucun résultat trouvé

USING [BYTE], CodeDefs: FROM "codedefs&#34

N/A
N/A
Protected

Academic year: 2022

Partager "USING [BYTE], CodeDefs: FROM "codedefs&#34"

Copied!
1
0
0

Texte intégral

(1)

P5BDefs.mesa 2-Sep-78 12:59:59

--file p5bdefs.mesa edited by Johnsson, May 23, 1978 9:23 AM DIRECTORY

AltoDefs: FROM "altodefs" USING [BYTE],

CodeDefs: FROM "codedefs" USING [CCIndex, JumpCCIndex, Lexeme, RegisterName], LitDefs: FROM "litdefs" USING [STIndex],

SymDefs: FROM "symdefs" USING [CBTlndex],

TreeDefs: FROM "treedefs" USING [TreeIndex, TreeLink]:

DEFINITIONS FROM AltoDefs, TreeDefs, SymDefs, CodeDefs, LitDefs:

P5BDefs: DEFINITIONS • BEGIN

-- from Expression

Cexp: PROCEDURE [t: TreeLink] RETURNS [1: Lexeme]:

Cregload: PROCEDURE [v: RegisterName]:

Creloc: PUBLIC PROCEDURE [node: TreeIndex, allowdescriptor: BOOLEAN]

RETURNS [Lexeme]:

pushconst: PROCEDURE [t: TreeLink]:

pushlex: PROCEDURE [1: Lexeme]:

lpushlex: PROCEDURE [1: Lexeme] RETURNS [Lexeme]:

pushlitval: PROCEDURE [v: WORD]:

pushlnestedprocdesc: PROCEDURE [bti: CBTIndex]:

pushlnonnestedprocdesc: PROCEDURE En: CARDINAL]:

pushlprocdesc: PROCEDURE [bti: CBTIndex]:

pushrhs: PROCEDURE [t: TreeLink]:

MWConstant: SIGNAL [cOffset: CARDINAL] RETURNS [Lexeme]:

-- from Final

Cfixup: PROCEDURE [start: CCIndex]:

AreThreadsValid: PROCEDURE RETURNS [BOOLEAN]:

-- from FlowExpression

Cflowexp: PROCEDURE [node: TreeIndex] RETURNS [1: Lexeme]:

-- from Jumps

bindjump: PROCEDURE [min, max: INTEGER, c: JumpCCIndex] RETURNS [bindable: BOOLEAN]:

codejump: PROCEDURE [nbytes: INTEGER, c: JumpCCIndex]:

-- from OutCode

endcodefile: PROCEDURE RETURNS [nbytes: CARDINAL]:

movetocodeword: PROCEDURE RETURNS [CARDINAL]:

writecodeword: PROCEDURE [w: WORD]:

Page 1

ProcessGlobalStrings: PROCEDURE [framestart: CARDINAL] RETURNS [nextnewframe: CARDINAL]:

ProcessLocalStrings: PROCEDURE [framestart: CARDINAL, first: STIndex] RETURNS [nextnewframe: CARDINAL

**]:

startcodefile: PROCEDURE:

outbinary: PROCEDURE [bti: CBTIndex, start: CCIndex]:

-- from Peephole

Cpeephole: PROCEDURE [start: CCIndex]:

CO: PROCEDURE [1: BYTE]:

Cl: PROCEDURE [i: BYTE, pl: WORD]:

C1W: PROCEDURE [i: BYTE, pl: WORD]:

C2: PROCEDURE [i: BYTE, pl, p2: WORD]:

C3: PROCEDURE [i: BYTE, pl, p2, p3: WORD]:

LoadConstant: PROCEDURE [c: WORD]:

-- from Statement

Ccasestmtexp: PROCEDURE [node: TreeIndex, iscasexp: BOOLEAN] RETURNS [psize: CARDINAL]:

Ccatchphrase: PROCEDURE [node: TreeIndex]:

Cstatement: PROCEDURE [t: TreeLink] RETURNS [TreeLink]:

sCcatchphrase: PROCEDURE [node: TreeIndex]:

END.

Références

Documents relatifs

[r]

The study focuses on phonological, orthographical, lexical, syntactical, semantic, pragmatic and tex- tual aspects and reveals the overwhelming influence of French, English and

[r]

CreatePages: PROCEDURE [ea: POINTER, efa: POINTER TO CFA, lastPage: PageNumber, lastBytes: CARDINAL]:. DeletePages: PROCEDURE [ea:

[r]

DeletedFrame: PROCEDURE [gfi: ControlDefs.GFTIndex] RETURNS [BOOLEAN];. DisplayConfiguration:

CoreSwapDefs: FROM "coreswapdefs" USING [ExternalStateVector.. DebuggeeFP:

[r]