|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Terry P.D. — Compliers and Compiler Generators: An Introduction With C++ |
|
|
Предметный указатель |
Semantic, driven parser 169 210
Semantic, error detection 172
Semantic, overtones 61 133
Semantics 49
Semantics, axiomatic 69
Semantics, denotational 69
Semantics, dynamic 4 68
Semantics, formal 67
Semantics, operational 68
Semantics, short-circuit 12 180 228 239
Semantics, static 4 68 81 209
Semaphore 284 287 291 295
SemError() 173
semicolon 128 212
Sentence 50 53
Sentential form 54
Sentinel node 243
Separate compilation 7 14
Sequential algorithms 281
Sequential conjunction 12
Sequential process 0
Set class 87 137
Shakespeare 124
Shared memory 290
Shift action 144
Shift-reduce conflict 146
Short-circuit semantics 12 14 180 228 239
Side-effect 70 84 279
signal 284 287 295
Single pass compilation 14
Single production 104 129
Single-accumulator machine 30
Single-accumulator machine, assembler 37
Single-accumulator machine, emulator 35
Single-accumulator machine, opcodes 31
SKIP statement 205
SLR parsing 146
Source handling 76 196 198
Source language 2
Spreadsheet 15 190
Spurious error 136 138
stack frame 39 246 253 263
Stack machine 38 217 226 230
Stack machine, assembler 47
Stack machine, emulator 42
Stack machine, opcodes 40
Stack pointer 30 39 48 230
Start sets 118
Start symbol 53 55
State diagram 290
State variable 91
Static level 243 247
Static link 248
Static semantic analyser 10 81 87 208 266
Static semantics 4 68 209 266
Status register 30
Storage management 246
String 50 199 228
String, table 74 79
String, type 216
Structural equivalence 215
Subrange 25 200 216
SUBROUTINE 93
Subset language 20
Successful() 173
switch statement 204
Symbol 50
Symbol table 13 73 80 89 135 209 212 242
Symbol, beacon 137 211
Symbol, goal 53
| sync 168 170 208
Synchronization 136 170 206 284
SynError() 173
Syntactic class 53
Syntax 4
Syntax directed translation 149
Syntax, analyser 10 79 87
Syntax, diagram 67
Syntax, equation 54
Syntax, error recovery 136 162
Synthesized attribute 154
Synthetic phase 8
Systems program 2
T-diagram 6 19
Table-driven algorithm 141 145
Target language 2
Terminal 53 60
Terminal, start sets and symbols 118
Terminal, successors 120
Three-address code 27
Time-slicing 290 297
Token 8 50 165
Token, classes 163
Tonic Solfa 193
Top-down parsing 116 143
Topsy 114 195
Topsy, report (on Diskette) 0
Transition diagram 141
Transmitted attribute 157
Transputer 290
Tree-building actions 181
Turbo Pascal 3 7 16 35 183 198 257
Two-address code 27
Two-pass assembler 73 80
Type 0 grammar 107
Type 1 grammar 103
Type 2 grammar 109
Type 3 grammar 109
type checking 10 214
Type identifiers 205
UCSD Pascal 17 23 99
Umbriel 239 278
Undeclared identifier 82 214
union 146 183 213 216 232
UNIX 2 66 151
Unrestricted grammar 107
Useless production 103 128
user names 166
Value Designator 212 232
Variable Designator 212 232 259
Variable, declarations 138
Variable, designator 212 259
Variable, offset 226 247 263 289
Variable, redeclared 242
Variable, undeclared 82 214
Variant record 146 183 213 216 232
VDL 69
VDM 69
Virtual machine 7 16 230
Visibility 242
Vocabulary 53
Void function 129 168 241 244 257
wait 284 287 295
Weak separator 171 206
Weak terminal 168 170
While loop 10 68 70 205 219
Wirth 3 59 189 206 240 257 277 298
With statement 68
Yacc parser generator 146 147 151
Z80 processor 229
Zero-address instruction 40
|
|
|
Реклама |
|
|
|