- Timestamp:
- Apr 10, 2023, 9:25:21 PM (22 months ago)
- Branches:
- ADT, ast-experimental, master
- Children:
- 6adeb5f
- Parents:
- 8472c6c
- Location:
- src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
src/CompilationState.cc
r8472c6c r372b6d3 9 9 // Author : Rob Schluntz 10 10 // Created On : Mon Ju1 30 10:47:01 2018 11 // Last Modified By : Henry Xue12 // Last Modified On : Tue Jul 20 04:27:35 202113 // Update Count : 511 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Mon Apr 10 19:12:50 2023 13 // Update Count : 6 14 14 // 15 15 … … 27 27 expraltp = false, 28 28 genericsp = false, 29 invariant = false, 29 30 libcfap = false, 30 31 nopreludep = false, -
src/CompilationState.h
r8472c6c r372b6d3 9 9 // Author : Rob Schluntz 10 10 // Created On : Mon Ju1 30 10:47:01 2018 11 // Last Modified By : Henry Xue12 // Last Modified On : Tue Jul 20 04:27:35 202113 // Update Count : 511 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Mon Apr 10 19:12:53 2023 13 // Update Count : 6 14 14 // 15 15 … … 26 26 expraltp, 27 27 genericsp, 28 invariant, 28 29 libcfap, 29 30 nopreludep, -
src/main.cc
r8472c6c r372b6d3 9 9 // Author : Peter Buhr and Rob Schluntz 10 10 // Created On : Fri May 15 23:12:02 2015 11 // Last Modified By : Andrew Beach12 // Last Modified On : Thr Feb 16 10:08:00202313 // Update Count : 68 011 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Mon Apr 10 21:12:17 2023 13 // Update Count : 682 14 14 // 15 15 … … 504 504 505 505 506 static const char optstring[] = ":c:gh lLmNnpdP:S:twW:D:";506 static const char optstring[] = ":c:ghilLmNnpdP:S:twW:D:"; 507 507 508 508 enum { PreludeDir = 128 }; … … 511 511 { "gdb", no_argument, nullptr, 'g' }, 512 512 { "help", no_argument, nullptr, 'h' }, 513 { "invariant", no_argument, nullptr, 'i' }, 513 514 { "libcfa", no_argument, nullptr, 'l' }, 514 515 { "linemarks", no_argument, nullptr, 'L' }, 515 { "no-main", no_argument, 0, 'm' },516 { "no-main", no_argument, nullptr, 'm' }, 516 517 { "no-linemarks", no_argument, nullptr, 'N' }, 517 518 { "no-prelude", no_argument, nullptr, 'n' }, … … 532 533 "wait for gdb to attach", // -g 533 534 "print translator help message", // -h 535 "invariant checking during AST passes", // -i 534 536 "generate libcfa.c", // -l 535 537 "generate line marks", // -L … … 625 627 usage( argv ); // no return 626 628 break; 629 case 'i': // invariant checking 630 invariant = true; 631 break; 627 632 case 'l': // generate libcfa.c 628 633 libcfap = true;
Note: See TracChangeset
for help on using the changeset viewer.