/**
* BSD-style license; for more info see http://pmd.sourceforge.net/license.html
*/
package net.sourceforge.pmd.lang.plsql;
import net.sourceforge.pmd.lang.BaseLanguageModule;
import net.sourceforge.pmd.lang.plsql.rule.PLSQLRuleChainVisitor;
/**
* Created by christoferdutz on 20.09.14.
*/
public class PLSQLLanguageModule extends BaseLanguageModule {
public static final String NAME = "PLSQL";
public static final String TERSE_NAME = "plsql";
public PLSQLLanguageModule() {
super(NAME, null, TERSE_NAME, PLSQLRuleChainVisitor.class,
"sql",
"trg", // Triggers
"prc", "fnc", // Standalone Procedures and Functions
"pld", // Oracle*Forms
"pls", "plh", "plb", // Packages
"pck", "pks", "pkh", "pkb", // Packages
"typ", "tyb", // Object Types
"tps", "tpb" // Object Types
);
addVersion("", new PLSQLHandler(), true);
}
}