Module: Moory::RuleParser
- Defined in:
- lib/moory/ruleparser.rb
Defined Under Namespace
Classes: FileReader, LineReader
Constant Summary collapse
- RULES =
[ { origin: 'origin', stimulus: ':', settlement: 'stimulus' }, { origin: 'stimulus', stimulus: ':', settlement: 'settlement' }, { origin: 'stimulus', stimulus: '/', settlement: 'output' }, { origin: 'output', stimulus: ':', settlement: 'settlement' }, { origin: 'output', stimulus: '/', settlement: 'effector' }, { origin: 'effector', stimulus: ':', settlement: 'settlement' }, ].freeze
- Transitions =
Moory::Transition::Storage.new.tap { |ts| RULES.each { |r| ts.store(r) } }