Uses of Class
mars.assembler.token.SourceLine
Packages that use SourceLine
-
Uses of SourceLine in mars.assembler.extended
Constructor parameters in mars.assembler.extended with type arguments of type SourceLineModifierConstructorDescriptionTemplateParser
(List<OperandType> originalTypes, Iterator<SourceLine> sourceLines) -
Uses of SourceLine in mars.assembler.syntax
Methods in mars.assembler.syntax that return SourceLineModifier and TypeMethodDescriptionDirectiveSyntax.getSourceLine()
LabelSyntax.getSourceLine()
StatementSyntax.getSourceLine()
Syntax.getSourceLine()
Constructors in mars.assembler.syntax with parameters of type SourceLineModifierConstructorDescriptionDirectiveSyntax
(SourceLine sourceLine, Token firstToken, Directive directive, List<Token> content) LabelSyntax
(SourceLine sourceLine, Token firstToken, String labelName) StatementSyntax
(SourceLine sourceLine, Token firstToken, Instruction instruction, List<SyntaxOperand> operands) Constructor parameters in mars.assembler.syntax with type arguments of type SourceLine -
Uses of SourceLine in mars.assembler.token
Methods in mars.assembler.token that return SourceLineModifier and TypeMethodDescriptionSourceLine.getOriginalLine()
Get the line in the macro definition or included file that this line was created from, if applicable.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) Methods in mars.assembler.token that return types with arguments of type SourceLineModifier and TypeMethodDescriptionMacro.getLines()
Get the list of lines in the macro definition body.SourceFile.getLines()
MacroHandler.instantiate
(Macro macro, List<Token> arguments, SourceLine callerLine, AssemblerLog log) Generate a macro call expansion using the given arguments.Methods in mars.assembler.token with parameters of type SourceLineModifier and TypeMethodDescriptionMacroHandler.instantiate
(Macro macro, List<Token> arguments, SourceLine callerLine, AssemblerLog log) Generate a macro call expansion using the given arguments.void
Preprocessor.processLine
(List<SourceLine> destination, SourceLine line, AssemblerLog log) void
SourceLine.setOriginalLine
(SourceLine originalLine) Method parameters in mars.assembler.token with type arguments of type SourceLineModifier and TypeMethodDescriptionvoid
Preprocessor.processLine
(List<SourceLine> destination, SourceLine line, AssemblerLog log) Constructors in mars.assembler.token with parameters of type SourceLineModifierConstructorDescriptionSourceLine
(SourceLocation location, String content, List<Token> tokens, SourceLine originalLine) Create a new macro expansionSourceLine
with the given information.Constructor parameters in mars.assembler.token with type arguments of type SourceLine