Changeset 6de43b6
- Timestamp:
- Nov 2, 2017, 1:37:57 PM (7 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
- Children:
- 000178a
- Parents:
- 4f748c5
- Location:
- src
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified src/main.cc ¶
r4f748c5 r6de43b6 81 81 expraltp = false, 82 82 libcfap = false, 83 preludep = false,84 83 nopreludep = false, 85 84 noprotop = false, … … 94 93 codegenp = false, 95 94 prettycodegenp = false, 96 nolinemarks = false;95 linemarks = false; 97 96 98 97 static void parse_cmdline( int argc, char *argv[], const char *& filename ); … … 341 340 342 341 CodeTools::fillLocations( translationUnit ); 343 CodeGen::generate( translationUnit, *output, ! noprotop, prettycodegenp, true, ! nolinemarks );342 CodeGen::generate( translationUnit, *output, ! noprotop, prettycodegenp, true, linemarks ); 344 343 345 344 CodeGen::FixMain::fix( *output, treep ? "../prelude/bootloader.c" : CFA_LIBDIR "/bootloader.c" ); … … 379 378 380 379 void parse_cmdline( int argc, char * argv[], const char *& filename ) { 381 enum { Ast, Bbox, Bresolver, CtorInitFix, DeclStats, Expr, ExprAlt, Grammar, LibCFA, Preamble, Nopreamble, Parse, Prototypes, Resolver, Symbol, Tree, TupleExpansion, Validate, };380 enum { Ast, Bbox, Bresolver, CtorInitFix, DeclStats, Expr, ExprAlt, Grammar, LibCFA, Linemarks, Nolinemarks, Nopreamble, Parse, Prototypes, Resolver, Symbol, Tree, TupleExpansion, Validate, }; 382 381 383 382 static struct option long_opts[] = { … … 391 390 { "grammar", no_argument, 0, Grammar }, 392 391 { "libcfa", no_argument, 0, LibCFA }, 393 { "preamble", no_argument, 0, Preamble }, 392 { "line-marks", no_argument, 0, Linemarks }, 393 { "no-line-marks", no_argument, 0, Nolinemarks }, 394 394 { "no-preamble", no_argument, 0, Nopreamble }, 395 395 { "parse", no_argument, 0, Parse }, … … 447 447 libcfap = true; 448 448 break; 449 case 'L': // surpress lines marks 450 nolinemarks = true; 449 case Linemarks: 450 case 'L': // print lines marks 451 linemarks = true; 451 452 break; 452 453 case Nopreamble: … … 454 455 nopreludep = true; 455 456 break; 456 case Preamble:457 case 'N': // read preamble458 preludep = true;457 case Nolinemarks: 458 case 'N': // suppress line marks 459 linemarks = false; 459 460 break; 460 461 case Prototypes: -
TabularUnified src/prelude/Makefile.am ¶
r4f748c5 r6de43b6 57 57 58 58 bootloader.c : bootloader.cf prelude.cf extras.cf gcc-builtins.cf builtins.cf ${abs_top_srcdir}/src/driver/cfa-cpp 59 ${AM_V_GEN}${abs_top_srcdir}/src/driver/cfa-cpp -tpm Lbootloader.cf $@ # use src/cfa-cpp as not in lib until after install59 ${AM_V_GEN}${abs_top_srcdir}/src/driver/cfa-cpp -tpm bootloader.cf $@ # use src/cfa-cpp as not in lib until after install 60 60 61 61 maintainer-clean-local : -
TabularUnified src/prelude/Makefile.in ¶
r4f748c5 r6de43b6 526 526 527 527 bootloader.c : bootloader.cf prelude.cf extras.cf gcc-builtins.cf builtins.cf ${abs_top_srcdir}/src/driver/cfa-cpp 528 ${AM_V_GEN}${abs_top_srcdir}/src/driver/cfa-cpp -tpm Lbootloader.cf $@ # use src/cfa-cpp as not in lib until after install528 ${AM_V_GEN}${abs_top_srcdir}/src/driver/cfa-cpp -tpm bootloader.cf $@ # use src/cfa-cpp as not in lib until after install 529 529 530 530 maintainer-clean-local : -
TabularUnified src/tests/Makefile.am ¶
r4f748c5 r6de43b6 107 107 108 108 declarationSpecifier: declarationSpecifier.c @CFA_BINDIR@/@CFA_NAME@ 109 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L${<} -o ${@}109 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@} 110 110 111 111 gccExtensions : gccExtensions.c @CFA_BINDIR@/@CFA_NAME@ 112 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L${<} -o ${@}112 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@} 113 113 114 114 extension : extension.c @CFA_BINDIR@/@CFA_NAME@ 115 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L${<} -o ${@}115 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@} 116 116 117 117 attributes : attributes.c @CFA_BINDIR@/@CFA_NAME@ 118 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L${<} -o ${@}118 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@} 119 119 120 120 KRfunctions : KRfunctions.c @CFA_BINDIR@/@CFA_NAME@ 121 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L${<} -o ${@}121 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@} 122 122 123 123 literals : literals.c @CFA_BINDIR@/@CFA_NAME@ 124 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L${<} -o ${@}124 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@} 125 125 126 126 sched-ext-parse : sched-ext-parse.c @CFA_BINDIR@/@CFA_NAME@ 127 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L${<} -o ${@}127 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@} 128 128 129 129 gmp : gmp.c @CFA_BINDIR@/@CFA_NAME@ -
TabularUnified src/tests/Makefile.in ¶
r4f748c5 r6de43b6 860 860 861 861 declarationSpecifier: declarationSpecifier.c @CFA_BINDIR@/@CFA_NAME@ 862 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L${<} -o ${@}862 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@} 863 863 864 864 gccExtensions : gccExtensions.c @CFA_BINDIR@/@CFA_NAME@ 865 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L${<} -o ${@}865 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@} 866 866 867 867 extension : extension.c @CFA_BINDIR@/@CFA_NAME@ 868 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L${<} -o ${@}868 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@} 869 869 870 870 attributes : attributes.c @CFA_BINDIR@/@CFA_NAME@ 871 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L${<} -o ${@}871 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@} 872 872 873 873 KRfunctions : KRfunctions.c @CFA_BINDIR@/@CFA_NAME@ 874 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L${<} -o ${@}874 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@} 875 875 876 876 literals : literals.c @CFA_BINDIR@/@CFA_NAME@ 877 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L${<} -o ${@}877 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@} 878 878 879 879 sched-ext-parse : sched-ext-parse.c @CFA_BINDIR@/@CFA_NAME@ 880 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L${<} -o ${@}880 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@} 881 881 882 882 gmp : gmp.c @CFA_BINDIR@/@CFA_NAME@
Note: See TracChangeset
for help on using the changeset viewer.