Contact us Heritage collections Image license terms
HOME ACL Associates Technology Literature Applications Society Software revisited
Further reading □ Overview □ Main papers □ ManualIntroductionIR MacCallum (thesis)RosenTrees/Routines □ Implementation □ Listing: OverviewSection 1Section 2Section 3Section 4IndexFlow diagramsSyntax analysis in compilers □ CC and Autocodes □ AutocodesMercury Autocode (MA) facilitiesMA in CCTwo-level storageAtlas Autocode (AA) featuresCC in AAIndex-directed □ Other papers □ Compiler SystemAssemblerRealisationTranslation programExperience with CCCC re-examinedThird-order compilerUseful subsetsLavingtonCoulourisReview of Rohl book □ CC on Bendix G21 □ G21 manualG21 flow diagrams □ Translator Writing Systems (TWS) □ Early TWSMetcalfe paperComputer Assoc. Inc paper
ACD C&A INF CCD CISD Archives Contact us Heritage archives Image license terms

Search

   
ACLApplicationsCompiler Compiler
ACLApplicationsCompiler Compiler
ACL ACD C&A INF CCD CISD Archives
Further reading

Overview
Main papers
ManualIntroductionIR MacCallum (thesis)RosenTrees/Routines
Implementation
Listing: OverviewSection 1Section 2Section 3Section 4IndexFlow diagramsSyntax analysis in compilers
CC and Autocodes
AutocodesMercury Autocode (MA) facilitiesMA in CCTwo-level storageAtlas Autocode (AA) featuresCC in AAIndex-directed
Other papers
Compiler SystemAssemblerRealisationTranslation programExperience with CCCC re-examinedThird-order compilerUseful subsetsLavingtonCoulourisReview of Rohl book
CC on Bendix G21
G21 manualG21 flow diagrams
Translator Writing Systems (TWS)
Early TWSMetcalfe paperComputer Assoc. Inc paper

Some Flow Diagrams of the Compiler Compiler Implementation on the Bendix G21

Routine 141 LOOK UP OR ENTER IN A DOUBLE ENTRY DICTIONARY

Routine 149 [N], Routine 166 [A], Routine 167 [B]

Routine 171 GENERAL PHRASE DEFINITION

Routine 181 PI

Routine 187 [AB] = [WORD], 188 [AB] = [WORD][OPERATOR][WORD], 189 ([ADDR]) = [WORD], 190 ([ADDR]) = [WORD][OPERATOR][WORD]

Routine 191 [JUMP][LABEL][IU][WORD][COMPARATOR][WORD]

Routine 192 [JUMP][LABEL]

Routine 193 LET [PI] = [GENERATED-P]

Routine 194 [JUMP][LABEL][IU][PI][EQV][RESOLVED-P], 195 LET [PI][EQV][RESOLVED-P], 196 [JUMP][LABEL][IU][PI] = [PI]

Routine 197 [AB] = CATEGORY OF [PI]

Routine 198 [AB] = NUMBER OF [PI]

Routine 202 [AB] = ADDRESS OF [PI]

Routine 204 ADD WORD TO LIST, 205 ADD WORD TO NEST

Routine 206 WITHDRAW WORD FROM NEST, 207 DELETE CHAIN

Routine 209 ADD LIST TO LIST, 210 COPY LINEAR LIST TO CHAIN

Routine 211 CALL R [PI]

Routine 214 MASTER ROUTINE (i)

Routine 214 MASTER ROUTINE (ii)

Routine 214 MASTER ROUTINE (iii)

Routine 215 ANALYSIS ROUTINE (i)

Routine 215 ANALYSIS ROUTINE (ii)

Routine 217 CONVERT ABSOLUTE &'s TO RELATIVE &'s

Routine 218 PHRASE ROUTINE

Routine 220 FORMAT ROUTINE

Routine 221 (i)

Routine 221 (ii)

Routine 222

Routine 223 IS IT PARAMETER FREE

Routine 224 (i) GENERAL DICTIONARY ROUTINE

Routine 224 (ii)

Routine 224 (iii)

Routine 225 MERGE NEW ENTRY INTO DICTIONARY

Routine 228 TRANSFER DICTIONARY TO RECORD STORE

Routine 230 [IDENTIFIER] CONVERSION ROUTINE

Routine 230 (ii)

Routine 230 (iii)

Routine 231 TRANSFER DICTIONARY TO CHAIN STORE

Routine 232 TRANSPLANT

Routine 233 LOOK-UP

Routine 234 LOOK UP [PI] IN L.S.E.

Routine 235 COMPUTER VALUE OF [WORD], 236 COMPUTE VALUE OF [ADDR]

Routine 243 MOVES DICTIONARY TO RECORD STORE

Routine 245 MOVE DICTIONARIES TO CHAIN STORE

Routine 253 COMPILE BODY OF ROUTINE

Routine 259 ADD NIL BRANCH TO DICTIONARY

Routine 266 (i) INSERT CODE INTO RECORD STORE FROM SKELETON

Routine 266 (ii)

Routine 266 (iii)

⇑ Top of page
© Chilton Computing and UKRI Science and Technology Facilities Council webmaster@chilton-computing.org.uk
Our thanks to UKRI Science and Technology Facilities Council for hosting this site