Exemple #1
0
        public ASMEncoder(ASMPseudoHelper pseudoHelper, ASMValueHelper valueHelper, ASMFormatHelper formatHelper, ASMRegisterHelper regHelper)
        {
            PseudoHelper = pseudoHelper;
            ValueHelper  = valueHelper;
            FormatHelper = formatHelper;
            RegHelper    = regHelper;

            _errorTextBuilder = new StringBuilder();
        }
Exemple #2
0
        public ASMEncoder(ASMEncoder encoder)
        {
            PseudoHelper = new ASMPseudoHelper(encoder.PseudoHelper);
            ValueHelper  = PseudoHelper.ValueHelper;
            FormatHelper = ValueHelper.LabelHelper.FormatHelper;
            RegHelper    = encoder.RegHelper;

            _errorTextBuilder = new StringBuilder();
        }
Exemple #3
0
 public ASMPseudoHelper(ASMPseudoHelper pseudoHelper)
 {
     ValueHelper       = new ASMValueHelper(pseudoHelper.ValueHelper);
     FormatHelper      = ValueHelper.LabelHelper.FormatHelper;
     _errorTextBuilder = new StringBuilder();
 }
Exemple #4
0
 public ASMPseudoHelper(ASMPseudoHelper pseudoHelper)
 {
     ValueHelper = new ASMValueHelper(pseudoHelper.ValueHelper);
     FormatHelper = ValueHelper.LabelHelper.FormatHelper;
     _errorTextBuilder = new StringBuilder();
 }