Перенос.

This commit is contained in:
2023-09-17 22:13:42 +03:00
parent dd2e0ca7e0
commit 629d8b8477
1239 changed files with 61161 additions and 1 deletions

View File

@@ -0,0 +1,66 @@
package ProjectData;
import org.fife.ui.rsyntaxtextarea.SyntaxConstants;
public enum LanguageName {
n,
fortran,
c,
cpp;
public String getDescription() {
switch (this) {
case fortran:
return "Fortran";
case c:
return "С";
case cpp:
return "С++";
case n:
return "нет";
}
return "";
}
public String getDVMLink() {
switch (this) {
case fortran:
return "flink";
case c:
return "clink";
default:
return "";
}
}
public String getDVMCompile() {
switch (this) {
case fortran:
return "f";
case c:
return "c";
default:
return "";
}
}
public String getStyleKey() {
switch (this) {
case fortran:
return //SyntaxConstants.SYNTAX_STYLE_FORTRAN;
"text/FortranSPF";
case c:
return SyntaxConstants.SYNTAX_STYLE_C;
case cpp:
return SyntaxConstants.SYNTAX_STYLE_CPLUSPLUS;
default:
return SyntaxConstants.SYNTAX_STYLE_NONE;
}
}
public String getIcon(){
switch (this){
case fortran:
return "/icons/Languages/Fortran.png";
case c:
return "/icons/Languages/C.png";
case cpp:
return "/icons/Languages/Cpp.png";
default:
return "";
}
}
}