Package net.sourceforge.pmd.cpd
Class LuaTokenizer
- java.lang.Object
-
- net.sourceforge.pmd.cpd.internal.AntlrTokenizer
-
- net.sourceforge.pmd.cpd.LuaTokenizer
-
- All Implemented Interfaces:
Tokenizer
public class LuaTokenizer extends net.sourceforge.pmd.cpd.internal.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 org.antlr.v4.runtime.Lexer
getLexerForSource(org.antlr.v4.runtime.CharStream charStream)
protected AntlrTokenFilter
getTokenFilter(AntlrTokenManager tokenManager)
void
setProperties(Properties properties)
Sets the possible options for the Lua tokenizer.
-
-
-
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 org.antlr.v4.runtime.Lexer getLexerForSource(org.antlr.v4.runtime.CharStream charStream)
- Specified by:
getLexerForSource
in classnet.sourceforge.pmd.cpd.internal.AntlrTokenizer
-
getTokenFilter
protected AntlrTokenFilter getTokenFilter(AntlrTokenManager tokenManager)
- Overrides:
getTokenFilter
in classnet.sourceforge.pmd.cpd.internal.AntlrTokenizer
-
-