[core] Rename Tokenizer to CpdLexer

See #4065
This commit is contained in:
Andreas Dangel
2024-01-11 17:04:48 +01:00
parent 55d91791c3
commit 6163f67b06
119 changed files with 423 additions and 352 deletions

View File

@@ -4,11 +4,11 @@
package net.sourceforge.pmd.lang.julia;
import net.sourceforge.pmd.cpd.Tokenizer;
import net.sourceforge.pmd.cpd.CpdLexer;
import net.sourceforge.pmd.lang.LanguagePropertyBundle;
import net.sourceforge.pmd.lang.LanguageRegistry;
import net.sourceforge.pmd.lang.impl.CpdOnlyLanguageModuleBase;
import net.sourceforge.pmd.lang.julia.cpd.JuliaTokenizer;
import net.sourceforge.pmd.lang.julia.cpd.JuliaCpdLexer;
/**
* Language implementation for Julia.
@@ -28,7 +28,7 @@ public class JuliaLanguageModule extends CpdOnlyLanguageModuleBase {
}
@Override
public Tokenizer createCpdTokenizer(LanguagePropertyBundle bundle) {
return new JuliaTokenizer();
public CpdLexer createCpdLexer(LanguagePropertyBundle bundle) {
return new JuliaCpdLexer();
}
}

View File

@@ -7,13 +7,15 @@ package net.sourceforge.pmd.lang.julia.cpd;
import org.antlr.v4.runtime.CharStream;
import org.antlr.v4.runtime.Lexer;
import net.sourceforge.pmd.cpd.impl.AntlrTokenizer;
import net.sourceforge.pmd.cpd.impl.AntlrCpdLexer;
import net.sourceforge.pmd.lang.julia.ast.JuliaLexer;
/**
* The Julia Tokenizer.
*
* <p>Note: This class has been called JuliaTokenizer in PMD 6</p>.
*/
public class JuliaTokenizer extends AntlrTokenizer {
public class JuliaCpdLexer extends AntlrCpdLexer {
@Override
protected Lexer getLexerForSource(CharStream charStream) {
return new JuliaLexer(charStream);

View File

@@ -9,8 +9,8 @@ import org.junit.jupiter.api.Test;
import net.sourceforge.pmd.cpd.test.CpdTextComparisonTest;
import net.sourceforge.pmd.lang.julia.JuliaLanguageModule;
class JuliaTokenizerTest extends CpdTextComparisonTest {
JuliaTokenizerTest() {
class JuliaCpdLexerTest extends CpdTextComparisonTest {
JuliaCpdLexerTest() {
super(JuliaLanguageModule.getInstance(), ".jl");
}