/**
* BSD-style license; for more info see http://pmd.sourceforge.net/license.html
*/
package net.sourceforge.pmd.cpd;
import java.util.Properties;
/**
*
* @author Stuart Turton sturton@users.sourceforge.net
*/
public class PLSQLLanguage extends AbstractLanguage {
public PLSQLLanguage() {
super("PL/SQL", "plsql", new PLSQLTokenizer(),
".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
);
}
@Override
public final void setProperties(Properties properties) {
((PLSQLTokenizer) getTokenizer()).setProperties(properties);
}
}