Skip to content
Snippets Groups Projects
  • Alessandro Di Federico's avatar
    cc02713f
    Abandon argparse in favor of LLVM's `CommandLine` · cc02713f
    Alessandro Di Federico authored
    This commit dismisses the `argparse` library (the only non-runtime C
    component of rev.ng) in favor of LLVM's CommandLine library, which
    offers several benefits. Among others, now command line arguments can be
    easily specified as a global variable, decentralizing their management
    and avoiding the long list of arguments in the constructor of singleton
    objects such as `CodeGenerator`.
    cc02713f
    History
    Abandon argparse in favor of LLVM's `CommandLine`
    Alessandro Di Federico authored
    This commit dismisses the `argparse` library (the only non-runtime C
    component of rev.ng) in favor of LLVM's CommandLine library, which
    offers several benefits. Among others, now command line arguments can be
    easily specified as a global variable, decentralizing their management
    and avoiding the long list of arguments in the constructor of singleton
    objects such as `CodeGenerator`.