Uses of Class
mars.ErrorList
Packages that use ErrorList
-
Uses of ErrorList in mars
Modifier and TypeMethodDescriptionMIPSprogram.assemble(ArrayList<MIPSprogram> MIPSprogramsToAssemble, boolean extendedAssemblerEnabled)
Assembles the MIPS source program.MIPSprogram.assemble(ArrayList<MIPSprogram> MIPSprogramsToAssemble, boolean extendedAssemblerEnabled, boolean warningsAreErrors)
Assembles the MIPS source program.ProcessingException.errors()
Produce the list of error messages.Modifier and TypeMethodDescriptionvoid
ProgramStatement.buildBasicStatementFromBasicInstruction(ErrorList errors)
Given specification of BasicInstruction for this operator, build the corresponding assembly statement in basic assembly format (e.g. substituting register numbers for register names, replacing labels by values).void
ProgramStatement.buildMachineStatementFromBasicStatement(ErrorList errors)
Given the current statement in Basic Assembly format (see above), build the 32-bit binary machine code statement.ModifierConstructorDescriptionConstructor for ProcessingException.Constructor for ProcessingException. -
Uses of ErrorList in mars.assembler
Methods in mars.assembler that return ErrorListModifier and TypeMethodDescriptionAssembler.getErrorList()
Get list of assembler errors and warningsTokenizer.getErrors()
Fetch this Tokenizer's error list.Methods in mars.assembler with parameters of type ErrorListModifier and TypeMethodDescriptionvoid
Adds a Symbol object into the array of Symbols.Macro.getSubstitutedLine(int line, TokenList args, long counter, ErrorList errors)
Substitutes macro arguments in a line of source code inside macro definition to be parsed after macro expansion.Tokenizer.tokenizeLine(int lineNum, String theLine, ErrorList callerErrorList)
Will tokenize one line of source code.Tokenizer.tokenizeLine(int lineNum, String theLine, ErrorList callerErrorList, boolean doEqvSubstitutes)
Will tokenize one line of source code.