C++ file name: squareroot.cpp Cross Reference Listing for squareroot.cpp 19 identifiers found. cin: 20, 23 cmath: 4 count: 16, 28, 31, 36, 38 cout: 19, 21, 26, 27, 31, 38 diff: 15, 28, 30 endl: 21, 26, 32, 39 EPSILON: 8, 28 fabs: 28 iomanip: 3 iostream: 2 main: 10 MAXTIMES: 7, 28 nextTrial: 13, 24, 30, 34, 35 number: 14, 20, 24, 26, 35 scientific: 27 setprecision: 31, 38 setw: 31, 38 showpoint: 27 trialx: 12, 23, 24, 30, 32, 34, 35, 39 Number Reference Listing for squareroot.cpp 10 numbers found. 0: 40 0.5: 24, 35 012: 8 1: 16 1.0: 15 1.0e: 8 12: 31, 38 22: 31, 38 5: 31, 38 50: 7 C++ file name: curling.cpp Cross Reference Listing for curling.cpp 29 identifiers found. arg: 77, 79 asin: 58 bigRockAngle: 36, 58, 60, 63 bigRockDegrees: 37, 60, 70 bigRockVelocity: 35, 62, 65, 69 cmath: 21 cos: 51, 63 cosSmallAngle: 38, 51, 54, 56, 62 cosSquared: 41, 54, 56, 57 cout: 46, 48, 67, 68, 69, 70 endl: 49, 67, 68, 69, 70 fixed: 46 INITIAL_VELOCITY: 27, 48, 62 iomanip: 20 iostream: 19 main: 32 newVelocity: 34, 65, 68 ONE_EIGHTY: 25, 51, 52, 60 part1: 42, 56, 57 part2: 44, 57, 58, 62, 65 PI: 26, 51, 52, 60 setprecision: 46 showpoint: 46 sin: 52 sinSmallAngle: 39, 52, 53, 63, 65 sinSquared: 40, 53 SMALL_ANGLE: 28, 49, 51, 52 sqrt: 56, 57 Square: 30, 53, 54, 77 Number Reference Listing for curling.cpp 10 numbers found. 0: 72 1.0: 57 180.0: 25 2.0: 62, 65 3: 46 3.0: 56 3.14159265359: 26 4.0: 57 40.0: 28 8.0: 27 C++ file name: ftree.h Cross Reference Listing for ftree.h 32 identifiers found. add: 160, 164, 167, 168, 169, 173, 174, 176, 184, 190, 191, 192, 193, 194 begin: 35, 144 current: 45, 49, 54, 59, 64, 69, 71, 76, 78, 83, 85, 90, 92, 97, 99 DownFirst: 81 DownSibling: 88 empty: 34, 138 end: 36, 150 erase: 39, 198 Etype: 3, 7, 8, 9, 10, 14, 21, 25, 27, 32, 37, 38, 45, 47, 52, 67, 74, 107, 108, 118, 119, 124, 125, 127, 130, 131, 137, 138, 143, 144, 146, 149, 150, 152, 155, 156, 157, 158, 160, 161, 164, 176, 179, 180, 181, 182, 184, 185, 190, 194, 197, 198, 200, 219 firstchild: 8, 12, 15, 85, 112, 167, 169, 173, 207, 208, 211 FTree: 22, 28, 31, 32, 52, 108, 119, 125, 131, 138, 144, 146, 150, 152, 156, 157, 176, 180, 181, 194, 198, 219 info: 7, 15, 71, 78 insertL: 37, 156 insertR: 38, 180 iterator: 30, 35, 36, 37, 38, 39, 42, 47, 54, 57, 62, 81, 85, 88, 92, 95, 99, 144, 146, 150, 152, 156, 157, 176, 180, 181, 194, 198, 219 logic_error: 70, 77, 84, 91, 98, 189, 203 one: 14, 15, 125, 127, 158, 164, 182, 190 other: 200, 204, 205, 207, 208, 211, 212, 213, 214 parents: 10, 12, 15, 99, 168, 173, 192, 204 rhs: 57, 62 rhs.current: 59, 64 root: 25, 121, 127, 133, 134, 140, 146, 174 sibling: 9, 12, 15, 92, 113, 173, 191, 193, 208, 212, 213, 214, 216 start: 108, 110, 112, 113, 114, 198, 219 start.current: 202, 204, 207, 208, 212, 214, 216, 218 Tnode: 4, 8, 9, 10, 12, 14, 25, 27, 45, 47, 108, 127, 160, 161, 164, 184, 185, 190, 200 typename: 3, 21, 107, 118, 124, 130, 137, 143, 149, 155, 179, 197 Up: 95 VisitAndDestroy: 27, 108, 112, 113, 133, 218 was: 161, 163, 165, 167, 168, 169, 185, 187, 188, 191, 192, 193 where: 47, 49, 157, 181 where.current: 163, 187 Number Reference Listing for ftree.h 0 numbers found. C++ file name: parser3.cpp Cross Reference Listing for parser3.cpp 185 identifiers found. Accept: 359, 471, 624 act: 119, 295 act.action: 278, 438, 604, 616, 626 act.inputTerminal: 416, 428 act.length: 418, 422, 442 act.nonTerminal: 307, 310, 312, 342, 415, 441 act.stateProduction: 375, 403, 413, 414 action: 25 actionEntry: 23, 92, 119, 173, 287, 481, 482 ahead: 482, 528, 529, 530, 535 ASTERISK: 17, 250 beg: 575 BEGIN: 19, 257, 289, 307, 445, 456, 466, 528 binary: 574 CHARLIT: 12, 382 charLiteralCount: 100, 135, 137 charPos: 35, 49, 269, 275, 506, 510 charTable: 90, 140, 141, 142, 384, 386 cin: 569, 588, 632 cout: 239, 242, 362, 365, 428, 439, 454, 494, 505, 508, 509, 519, 524, 532, 539, 541, 543, 545, 548, 568, 587, 628, 630, 631 current: 42, 310, 315 currentState: 305, 308, 310, 315 defined: 61, 158 DOLLAR: 15, 236, 470 done: 484, 497, 500, 513, 516 Drop: 451, 620 END: 20, 258, 260, 291, 293, 310, 312, 457, 468, 530 endl: 240, 243, 363, 366, 430, 441, 455, 494, 519, 541, 543, 545, 548, 629, 630 endSeen: 112, 236, 246, 261 errorCount: 99, 238, 268, 269, 270, 272, 273, 274, 275, 276, 277, 278, 361, 495, 512, 630 errorMark: 46, 87 errorNo: 483, 495, 498, 502, 506, 510, 511, 512, 518, 520 errors: 87, 268, 269, 270, 273, 274, 275, 276, 277, 278, 502, 506, 510, 522, 526, 528, 530, 540, 542, 548, 586 event: 52, 278, 481, 528, 532, 534, 540, 542 first: 486, 498, 518, 520 formal: 60, 158 fstream: 5, 120, 121, 122, 123 gAction: 174, 224 gAction.current: 223 gAction.jumpTo: 223 GetAction: 285, 602, 608 GetNextState: 302, 443 GetToken: 233, 600 goToCol: 93, 224, 307, 310, 312 haveToken: 107, 350, 426, 469, 599, 601 hold: 175, 181, 182, 185, 186, 193, 194, 197, 198 ID: 21, 376 in: 177, 489, 573, 574 init: 110, 354, 594, 597 Initialize: 125, 245, 348, 585 inputTerminal: 26, 291, 296, 532 INTLIT: 13, 388 iomanip: 4 iostream: 3 item: 71, 140, 147 item.size: 142 iterator: 287, 304, 481, 482 j: 133, 137, 140, 141, 142, 145, 147, 149, 151, 152, 155, 157, 158, 159, 160, 168, 179, 182, 186, 191, 194, 198, 203, 214, 217, 224, 324, 326, 328, 487, 506, 507, 520, 522, 524, 526, 528, 530, 540, 542, 548 jump: 40, 93, 174, 304 jumpTo: 43, 314, 317 junk: 170, 202, 205 k: 169, 183, 195, 206, 221 kind: 34, 59, 72, 78, 132, 136, 141, 147, 148, 149, 151, 160, 378, 384, 390 length: 28, 63, 73, 142, 152, 380, 386, 392 line: 479, 490, 494, 551 lineCount: 480, 493, 494, 502 linePos: 36, 48, 268, 274, 502, 586 list: 8, 92, 93, 287, 304, 481, 482 Listing: 477, 634 literalEntry: 69, 89, 90 LoadSymbols: 129, 596 LoadTable: 166, 591 lowerBound: 64 main: 557 messNo: 53, 548 MULOP: 16, 249 nonTerminal: 27, 95, 182, 186, 441 NoteSyntax: 266, 297, 316 numLiteralCount: 101, 144, 145 numNonTerms: 114, 178, 179, 217 numStates: 113, 202, 203 numTable: 89, 147, 149, 151, 152, 390, 392 numTerms: 115, 190, 191 offset: 80 p: 287, 289, 291, 292, 293, 294, 295, 296, 304, 307, 310, 311, 312, 313, 314, 315, 317 pAction: 173, 214 pAction.action: 208, 209 pAction.inputTerminal: 208 pAction.length: 210, 212 pAction.nonTerminal: 210, 212 pAction.stateProduction: 208 parseProblem: 111, 427, 438, 453, 576, 590 piece: 339, 343, 373, 402, 411, 425, 563, 582 piece.kind: 378, 384, 390, 396, 416 piece.offset: 342, 401, 415, 579 piece.size: 380, 386, 392, 398, 417, 423, 580 piece.table: 341, 379, 385, 391, 397, 419, 422, 578 piece.terminalNo: 400, 416, 581 pieces: 322, 326 play: 559, 569, 570, 571, 572 PopProduction: 322, 442 printPos: 485, 499, 504, 506, 510 production: 91, 328 push_back: 214, 224 PushBlank: 337, 444 PushFake: 409, 622 REALLIT: 14, 388 recall: 108, 254, 352, 610, 613 records: 172, 205, 206, 219, 221 Reduce: 436, 607 reductions: 564, 606, 628 remember: 109, 252, 255, 259, 351 save: 105, 459, 584, 612 seMessages: 96, 548 SEMICOLON: 18, 257, 456 setw: 494 Shift: 371, 618 shifts: 565, 615, 628 showit: 566, 588, 589, 632, 633 size: 81, 526 sourcefile: 477, 560, 570, 634 sourcefile.c_str: 489 srcfile: 120 srcfile.close: 553 srcfile.eof: 491 srcfile.getline: 490, 551 srcfile.open: 489 stack: 6, 85, 86 stackItem: 76, 86, 91, 339, 373, 411, 563 started: 106, 249, 353, 446, 467 startRow: 92, 214, 289, 291, 293, 526, 528, 530 state: 98, 277, 289, 291, 293, 317, 403, 414, 464, 583 stateProduction: 29 stateStack: 85 stateStack.pop: 330, 461 stateStack.push: 314, 375, 413, 577 stateStack.size: 459, 612 stateStack.top: 308, 464 str: 62, 159 string: 7, 66, 71, 94, 95, 96, 477, 559, 560, 561, 562 stuff: 131, 139, 140 symbolCount: 102, 154, 155 symbolEntry: 57, 88 symbolfile: 562, 572 symbolfile.c_str: 573 symbolTable: 88, 157, 158, 159, 160, 239, 243, 362, 366, 378, 380 symfile: 122, 135, 144, 147, 154, 157 symfile.close: 635 symfile.get: 136 symfile.getline: 139 symfile.open: 573 syntactic: 51, 273, 522 t: 117, 235 t.charPos: 269, 275, 430, 440, 455 t.kind: 236, 248, 376, 382, 388, 396, 445, 454 t.linePos: 268, 274, 429, 439, 455 t.value: 249, 378, 380, 384, 386, 390, 392, 401 tabfile: 123, 178, 181, 190, 193, 202, 205, 208, 210, 219, 223 tabfile.close: 228 tabfile.get: 185, 197 tabfile.ignore: 188, 200, 213, 220, 226 tabfile.open: 177 table: 79 tablefile: 171, 177 terminal: 94, 194, 198, 428, 454, 532 terminalNo: 82, 104, 248, 249, 250, 257, 258, 260, 291, 296, 400, 456, 457, 466, 468, 470 theName: 66, 157, 239, 243, 362, 366 theState: 54, 277, 526, 528, 530 token: 32, 117, 118 tokenfile: 561, 571 tokenfile.c_str: 574 tokenStack: 86 tokenStack.pop: 329, 462 tokenStack.push: 343, 402, 425, 582 tokenStack.top: 328 tokfile: 121 tokfile.close: 636 tokfile.open: 574 tokfile.read: 235 tokfile.seekg: 575 TSIZE: 118, 235 unit: 50, 270, 276 unitNo: 103, 244, 270, 276 upperBound: 65 value: 37 Number Reference Listing for parser3.cpp 23 numbers found. 0: 99, 103, 160, 203, 212, 238, 361, 398, 417, 418, 480, 495, 564, 565, 575, 577, 580, 581, 583, 586, 637 1: 137, 145, 149, 152, 155, 179, 183, 191, 195, 206, 221, 239, 243, 326, 362, 366, 379, 423, 483, 499, 504, 510, 579, 584 100: 94, 95 2: 19, 151, 217, 249, 385, 391 20: 91 23: 21 255: 139, 188, 200, 213, 220, 226, 479, 490, 551 256: 131 26: 16 29: 12 3: 141 30: 13 300: 92, 93 31: 14 32: 18 4: 494 40: 17 41: 15 50: 96 500: 87, 88, 89, 90 6: 20, 183, 397, 419 7: 341, 526, 578 9: 195