Package net.sourceforge.pmd.cpd
Class LuaTokenizer
- java.lang.Object
-
- net.sourceforge.pmd.cpd.AntlrTokenizer
-
- net.sourceforge.pmd.cpd.LuaTokenizer
-
- All Implemented Interfaces:
Tokenizer
public class LuaTokenizer extends AntlrTokenizer
The Lua Tokenizer
-
-
Field Summary
-
Fields inherited from interface net.sourceforge.pmd.cpd.Tokenizer
DEFAULT_SKIP_BLOCKS_PATTERN, IGNORE_ANNOTATIONS, IGNORE_IDENTIFIERS, IGNORE_LITERALS, IGNORE_USINGS, OPTION_IGNORE_LITERAL_SEQUENCES, OPTION_SKIP_BLOCKS, OPTION_SKIP_BLOCKS_PATTERN
-
-
Constructor Summary
Constructors Constructor Description LuaTokenizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AntlrTokenManager
getLexerForSource(SourceCode sourceCode)
protected AntlrTokenFilter
getTokenFilter(AntlrTokenManager tokenManager)
void
setProperties(Properties properties)
Sets the possible options for the Lua tokenizer.-
Methods inherited from class net.sourceforge.pmd.cpd.AntlrTokenizer
getCharStreamFromSourceCode, tokenize
-
-
-
-
Method Detail
-
setProperties
public void setProperties(Properties properties)
Sets the possible options for the Lua tokenizer.- Parameters:
properties
- the properties- See Also:
Tokenizer.OPTION_IGNORE_LITERAL_SEQUENCES
-
getLexerForSource
protected AntlrTokenManager getLexerForSource(SourceCode sourceCode)
- Specified by:
getLexerForSource
in classAntlrTokenizer
-
getTokenFilter
protected AntlrTokenFilter getTokenFilter(AntlrTokenManager tokenManager)
- Overrides:
getTokenFilter
in classAntlrTokenizer
-
-