Uses of Class
mars.assembler.log.AssemblerLog
Packages that use AssemblerLog
-
Uses of AssemblerLog in mars.assembler
Methods in mars.assembler that return AssemblerLog -
Uses of AssemblerLog in mars.assembler.log
Methods in mars.assembler.log that return AssemblerLogConstructors in mars.assembler.log with parameters of type AssemblerLog -
Uses of AssemblerLog in mars.assembler.syntax
Constructors in mars.assembler.syntax with parameters of type AssemblerLog -
Uses of AssemblerLog in mars.assembler.token
Methods in mars.assembler.token with parameters of type AssemblerLogModifier and TypeMethodDescriptionint
Macro.checkForParameter
(Token token, AssemblerLog log) Check a token and determine whether it matches one of the parameters for this macro.static int
Tokenizer.handleCharEscape
(StringBuilder value, SourceLocation lineLocation, int columnIndex, String line, AssemblerLog log) Handle an escape for a character or string literal.MacroHandler.instantiate
(Macro macro, List<Token> arguments, SourceLine callerLine, AssemblerLog log) Generate a macro call expansion using the given arguments.void
Preprocessor.processEndOfFile
(String filename, AssemblerLog log) void
Preprocessor.processLine
(List<SourceLine> destination, SourceLine line, AssemblerLog log) static SourceFile
Tokenizer.tokenizeFile
(String filename, AssemblerLog log) Tokenize a complete MIPS program from a file, line by line.static SourceFile
Tokenizer.tokenizeFile
(String filename, AssemblerLog log, Preprocessor preprocessor) static SourceLine
Tokenizer.tokenizeLine
(String filename, String line, int lineIndex, AssemblerLog log, Preprocessor preprocessor) Tokenize one line of source code.static SourceLine
Tokenizer.tokenizeLine
(String filename, String line, int lineIndex, AssemblerLog log, Preprocessor preprocessor, boolean isInExpansionTemplate) static SourceFile
Tokenizer.tokenizeLines
(String filename, List<String> lines, AssemblerLog log) Tokenize a complete MIPS program, line by line.static SourceFile
Tokenizer.tokenizeLines
(String filename, List<String> lines, AssemblerLog log, boolean isInExpansionTemplate) static SourceFile
Tokenizer.tokenizeLines
(String filename, List<String> lines, AssemblerLog log, boolean isInExpansionTemplate, Preprocessor preprocessor)