diff options
author | Daniel Friesel <derf@finalrewind.org> | 2019-03-05 16:10:49 +0100 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2019-03-05 16:10:49 +0100 |
commit | cc31a043f21c16986d7b33eabb05cfc34d6e0390 (patch) | |
tree | 024529d92341a8b3096095e3043dc204082f17db /lib/automata.py | |
parent | cf7e68c388bd1ef0e9e2ee64b5193e09be16b6da (diff) |
working benchmark generation
Diffstat (limited to 'lib/automata.py')
-rwxr-xr-x | lib/automata.py | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/lib/automata.py b/lib/automata.py index df8363f..94b3717 100755 --- a/lib/automata.py +++ b/lib/automata.py @@ -259,7 +259,7 @@ class PTA: def __init__(self, state_names: list = [], accepting_states: list = None, parameters: list = [], initial_param_values: list = None, - instance: str = None, header: str = None): + codegen: dict = {}): """ Return a new PTA object. @@ -275,8 +275,7 @@ class PTA: self.state = dict([[state_name, State(state_name)] for state_name in state_names]) self.accepting_states = accepting_states.copy() if accepting_states else None self.parameters = parameters.copy() - self.instance = instance - self.header = header + self.codegen = codegen if initial_param_values: self.initial_param_values = initial_param_values.copy() else: @@ -385,11 +384,8 @@ class PTA: if 'states' in yaml_input: kwargs['state_names'] = yaml_input['states'] - if 'instance' in yaml_input: - kwargs['instance'] = yaml_input['instance'] - - if 'header' in yaml_input: - kwargs['header'] = yaml_input['header'] + if 'codegen' in yaml_input: + kwargs['codegen'] = yaml_input['codegen'] pta = cls(**kwargs) |