Skip to content
Snippets Groups Projects
  • Manos Koukoutos's avatar
    59b0b60a
    Refactor how command line options are handled by Leon · 59b0b60a
    Manos Koukoutos authored
    - Command line option definitions are now represented by a type
      parametric class.
    - Components can declare legal option definitions.
    - Options are parsed according to those definitions in Main,
      and stored in LeonContext.
    - Components can then retrieve back the options from LeonContext.
      This is not perfect, as it requires some type casts.
    - leon.Settings only contained redundant information and has been
      removed.
    - Unused options from SynthesisSettings have been removed.
    59b0b60a
    History
    Refactor how command line options are handled by Leon
    Manos Koukoutos authored
    - Command line option definitions are now represented by a type
      parametric class.
    - Components can declare legal option definitions.
    - Options are parsed according to those definitions in Main,
      and stored in LeonContext.
    - Components can then retrieve back the options from LeonContext.
      This is not perfect, as it requires some type casts.
    - leon.Settings only contained redundant information and has been
      removed.
    - Unused options from SynthesisSettings have been removed.