public override Result VisitDATA(LowLevelAssemblyParser.DATAContext context) { string memoryAddress = context.SixteenBitBinaryValue().GetText().Substring(0, 16); string dataValue = context.EightBitBinaryValue().GetText().Substring(0, 8); assembly.Add(dataValue + " ; DATA " + memoryAddress + "b, " + dataValue + "b"); return(base.VisitDATA(context)); }
/// <summary> /// Visit a parse tree produced by <see cref="LowLevelAssemblyParser.DATA"/>. /// <para> /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> /// on <paramref name="context"/>. /// </para> /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> public virtual Result VisitDATA([NotNull] LowLevelAssemblyParser.DATAContext context) { return(VisitChildren(context)); }