Class MIPSTokenMarker
java.lang.Object
mars.venus.editors.jeditsyntax.tokenmarker.TokenMarker
mars.venus.editors.jeditsyntax.tokenmarker.MIPSTokenMarker
MIPS token marker.
- Author:
- Pete Sanderson (2010) and Slava Pestov (1999)
-
Nested Class Summary
Nested classes/interfaces inherited from class mars.venus.editors.jeditsyntax.tokenmarker.TokenMarker
TokenMarker.LineInfo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic KeywordMap
Get KeywordMap containing all MIPS key words.static String[]
static String[]
getTokenExactMatchHelp(Token token, String tokenText)
Construct and return any appropriate help information for the given token.getTokenPrefixMatchHelp(String line, Token tokenList, Token token, String tokenText)
Construct and return any appropriate help information for prefix match based on current line's token list.byte
markTokensImpl(byte token, Segment line, int lineIndex)
Methods inherited from class mars.venus.editors.jeditsyntax.tokenmarker.TokenMarker
deleteLines, getLineCount, insertLines, isNextLineRequested, markTokens, supportsMultilineTokens
-
Constructor Details
-
MIPSTokenMarker
public MIPSTokenMarker() -
MIPSTokenMarker
-
-
Method Details
-
getMIPSTokenLabels
-
getMIPSTokenExamples
-
markTokensImpl
-
getTokenExactMatchHelp
Construct and return any appropriate help information for the given token.- Overrides:
getTokenExactMatchHelp
in classTokenMarker
- Parameters:
token
- the pertinent Token objecttokenText
- the source String that matched to the token- Returns:
- ArrayList of PopupHelpItem objects, one per match.
-
getTokenPrefixMatchHelp
public ArrayList<PopupHelpItem> getTokenPrefixMatchHelp(String line, Token tokenList, Token token, String tokenText)Construct and return any appropriate help information for prefix match based on current line's token list.- Overrides:
getTokenPrefixMatchHelp
in classTokenMarker
- Parameters:
line
- String containing current linetokenList
- first Token on current line (head of linked list)token
- the pertinent Token objecttokenText
- the source String that matched to the token in previous parameter- Returns:
- ArrayList of PopupHelpItem objects, one per match.
-
getKeywords
Get KeywordMap containing all MIPS key words. This includes all instruction mnemonics, assembler directives, and register names.- Returns:
- KeywordMap where key is the keyword and associated value is the token type (e.g. Token.KEYWORD1).
-