Skip to main content
Home Documents Lisa 03 Clascal Syntax Diagrams
03 Clascal Syntax Diagrams

03 Clascal Syntax Diagrams

Lisa · PDF
Filename03_Clascal_Syntax_Diagrams.pdf
Size0.11 MB
Subsection toolkit_3.0 / Package_2_Examples
Downloads3
Contents
Clascal Syntax Diagrams Preface The following three pages define the syntax of the final version of Clascal. Ieiacat ,. 1 Of 3I set-type file-type truetured-type-identifie'It------1 '-----class-typet---------- claas-t lass~identifie "-,...,.ethod -interfac-----4. class-identifier .J. .. I ---4". --------~ldentifler .... ~ method-interface I eiasc.t ,. 201 I, ----4_ variable-identifier ~­ ~va.r.~'J::~:.:b.::.1e:..-..:~~~:...;f*e.:;.:~..;;;,~:.:~.:;;...ce~_ _.. function-call "---.. function-method-call ...:..:=.:..::..:::..;~..;;;.;.;.:...:.:.;...-~--.. qualifier variable-reference function-call ~-~ '---- class-identifier L . - . _ - ' ---------', procedure-statement -_. ..:!p.~~:...:'O:.:'C.:..ed::.~=-.:'e:.....-.:..;;m.:..;:e....tl1_od_.-_~_ii_~J-""::::::--1'" variable-reference class-identifier ~~~~~~~~--------~~identifierL---------------------r-9 class-identifier . formal-parameter-list ~~~~~~~-----------~~identifier class-identifier result-type . I elllC.t ,. i if i I resu1t-type .... -~ ordinal-type-identifier ~ ~ real-type-identifier ~ '" im iementation- J ~ pointer-type-identifier.~ :-1 class-type-identifier} implementation constarit-declaration-partt----'I type-declaration-part 1 - - - - - - ' 1 variable-declaration-part..-.--,· subroutine-part1-------"" -s--u;.;;;;;bro---u--ll.-.;r.n---e-...........-----,-.~..procedure-declaration~~-.... function-declaration method-block 1----- lass-identifie procedure-and-function-declaration-part creation-block I - - - -........c creation-block "iblock I .. - ~

MacTrove — a free archive of classic Macintosh software. Files mirrored from ftp.funet.fi/pub/mac (info-mac + funet legacy). All software provided for historical preservation.