• Aucun résultat trouvé

HashValue: PROCEDURE [StringDefs.SubString] RETURNS [HVIndex]

N/A
N/A
Protected

Academic year: 2022

Partager "HashValue: PROCEDURE [StringDefs.SubString] RETURNS [HVIndex]"

Copied!
2
0
0

Texte intégral

(1)

SymTabDefs.mesa 2-Sep-78 18:05:56

-- file SymTabDefs.Mesa

-- last modified by Satterthwaite, March 20, 1978 4:33 PM DIRECTORY

StringDefs: FROM "stringdefs", SymDefs: FROM "symdefs":

SymTabDefs: DEFINITIONS • BEGIN

OPEN SymDefs:

-- implemented by SymbolTable -- hash manipulation

FindString: PROCEDURE [StringDefs.SubString] RETURNS [HTIndex];

HashValue: PROCEDURE [StringDefs.SubString] RETURNS [HVIndex];

SubStringForHash: PROCEDURE [StringDefs.SubString, HTIndex];

-- context management

CtxEntries: PROCEDURE [CTXIndex] RETURNS [CARDINAL];

FirstCtxSe: PROCEDURE [CTXIndex] RETURNS [ISEIndex];

NextSe: PROCEDURE [ISEIndex] RETURNS [ISEIndex];

SearchContext: PROCEDURE [hti: HTIndex, ctx: CTXIndex] RETURNS [ISEIndex];

-- type manipulation

NormalType: PROCEDURE [CSEIndex] RETURNS [CSEIndex];

RecordLink: PROCEDURE [recordCSEIndex] RETURNS [recordCSEIndex];

RecordRoot: PROCEDURE [recordCSElndex] RETURNS [1'ecordCSEIndex];

TransferTypes: PROCEDURE [SEIndex] RETURNS [typeIn, typeOut: recordCSEIndex];

TypeForm: PROCEDURE [SEIndex] RETURNS [TypeClass];

TypeLink: PROCEDURE [SEIndex] RETURNS [SEIndex];

TypeRoot: PROCEDURE [SEIndex] RETURNS [CSEIndex];

UnderType: PROCEDURE [SEIndex] RETURNS [CSEIndex];

XferMode: PROCEDURE [SEIndex] RETURNS [TransferMode];

-- information returning procedures

BitsForRange: PROCEDURE [CARDINAL] RETURNS [CARDINAL];

BitsForType: PROCEDURE [SEIndex] RETURNS [CARDINAL];

Cardinality: PROCEDURE [SEIndex] RETURNS [CARDINAL];

FnField: PROCEDURE [ISEIndex] RETURNS [offset: BitAddress, size: CARDINAL];

WordsForType: PROCEDURE [SEIndex] RETURNS [CARDINAL];

-- implemented by SymTab (extensions for building tables) symtabinit, symtaberase: PROCEDURE;

-- hash manipulation

EnterString: PROCEDURE [StringDefs.SubString] RETURNS [HTIndex];

hashblock: PROCEDURE RETURNS [base: POINTER, length: CARDINAL];

-- context management

nextlevel: PROCEDURE [ContextLevel] RETURNS [ContextLevel];

makenewctx: PROCEDURE [ContextLevel] RETURNS [CTXIndex];

resetctxlist: PROCEDURE [CTXIndex]:

firstvisiblese: PROCEDURE[CTXIndex] RETURNS [ISEIndex];

visiblectxentries: PROCEDURE [CTXIndex] RETURNS [CARDINAL];

ContextVar1ant: PROCEDURE [CTXIndex] RETURNS [ISElndex];

StaticNestError: SIGNAL;

makectxse: PROCEDURE [hti: HTIndex, ctx: CTXIndex] RETURNS [ISEIndex];

makenonctxse: PROCEDURE [CARDINAL] RETURNS [CSElndex];

makeSEChain: PROCEDURE [CTXIndex, CARDINAL, BOOLEAN] RETURNS [ISEIndex];

fillctxse: PROCEDURE [ISEIndex, HTIndex, BOOLEAN];

NameClash: SIGNAL [hti: HTlndex]:

setselink: PROCEDURE [se1, next: ISElndex]:

-- attribute testing

Page 1

(2)

SymTabDefs.mesa 2-Sep-78 18:05:56 Page 2

ConstantId: PROCEDURE [ISEIndex] RETURNS [BOOLEAN]:

END ...

Références

Documents relatifs

operation with an off-set file, makes it possible to diffuse the file .comm of a test except a small portion who will contain for example data not divulguables.

This operation makes it possible to result recover in a data structure (evol_noli resulting from STAT/DYNA_NON_LINE for example) the sequence numbers corresponding to

On this profile, one keeps the point where the value of the field (project and smoothed) is maximum, which gives the new point of the crack layout. The projection of the field

Key word LIST_FREQ by the operator indicates that one wants to print the fields corresponding to a list of frequencies lreel , definite DEFI_LIST_REEL [U4.34.01] (lreel is thus

This key word is used to specify the list of the parameters which will be used to order the lines of the array (there can be need for several parameters).. In the event of equality

This command is used to generate “pieces” of file which one can include in the command file of a test in order to check the “NON-regression” of the code.. When key word FORMAT='

This operation with an off-set file, makes it possible to diffuse the file .comm of a test except a small portion who will contain for example data not divulguables.. 3.3 Operand

This order makes it possible to test a scalar digital value recovered in a concept of the type cham_no, cham_elem, map or result, compared to a value of nonregression