Merge branch 'development' of https://gitlab.lrz.de/lrr-tum/students/eragp-misim...
[Mograsim.git] / net.mograsim.machine / src / net / mograsim / machine / mi / parameters / BooleanClassification.java
1 package net.mograsim.machine.mi.parameters;
2
3 import net.mograsim.machine.mi.parameters.MicroInstructionParameter.ParameterType;
4
5 public class BooleanClassification implements ParameterClassification
6 {
7         @Override
8         public ParameterType getExpectedType()
9         {
10                 return ParameterType.BOOLEAN_IMMEDIATE;
11         }
12
13         @Override
14         public int getExpectedBits()
15         {
16                 return 1;
17         }
18         
19         @Override
20         public BooleanImmediate parse(String toParse)
21         {
22                 return new BooleanImmediate("H".equals(toParse));
23         }
24 }