core: add julia language (#83)

Co-authored-by: undefined <i@undefined.moe>
This commit is contained in:
Rraticandundefined authored and GitHub committed 2021-04-04 02:00:31 +08:00
1 parent 0108814f03
commit 8a9048445d
5 files changed
+14 -5

No files matched your search

+8 -4
View File
@@ -112,7 +112,7 @@ langs:
php:
type: interpreter
code_file: foo.php
execute: /usr/bin/php ${name}
execute: /usr/bin/php foo.php
rs:
type: compiler
compile: /usr/bin/rustc -O -o ${dir}/${name} ${dir}/foo.rs
@@ -126,7 +126,7 @@ langs:
js:
type: interpreter
code_file: foo.js
execute: /usr/bin/jsc ${dir}/${name}
execute: /usr/bin/jsc ${dir}/foo.js
go:
type: compiler
compile: /usr/bin/go build -o ${name} foo.go
@@ -135,9 +135,13 @@ langs:
rb:
type: interpreter
code_file: foo.rb
execute: /usr/bin/ruby ${name}
execute: /usr/bin/ruby foo.rb
cs:
type: compiler
compile: /usr/bin/mcs -optimize+ -out:${dir}/${name} ${dir}/foo.cs
code_file: foo.cs
execute: /usr/bin/mono ${name}
execute: /usr/bin/mono ${name}
jl:
type: interpreter
code_file: foo.jl
execute: /usr/bin/julia ${dir}/foo.jl
+2
View File
@@ -361,6 +361,7 @@ export const DEFAULT_NODES = {
{ pic: null, name: 'Java' },
{ pic: null, name: 'PHP' },
{ pic: null, name: 'Python' },
{ pic: null, name: 'Julia' },
{ pic: null, name: '游戏' },
{ pic: null, name: '保送' },
{ pic: null, name: 'ACM' },
@@ -527,6 +528,7 @@ export const LANG_TEXTS = {
js: 'JavaScript',
go: 'Go',
rb: 'Ruby',
jl: 'Julia',
};
export const STATUS = {
+1
View File
@@ -29,6 +29,7 @@ module.exports = {
'go',
'ruby',
'csharp',
'julia',
],
plugins: [
'toolbar',
+1 -1
View File
@@ -160,7 +160,7 @@ export default function (env = {}) {
}),
new MonacoWebpackPlugin({
// available options are documented at https://github.com/Microsoft/monaco-editor-webpack-plugin#options
languages: ['cpp', 'csharp', 'java', 'javascript', 'python', 'rust', 'ruby', 'php', 'pascal', 'go'],
languages: ['cpp', 'csharp', 'java', 'javascript', 'python', 'rust', 'ruby', 'php', 'pascal', 'go', 'julia'],
}),
new StaticManifestPlugin({
fileName: 'static-manifest.json',
+2
View File
@@ -61,6 +61,7 @@ lang_highlight_id:
js: javascript
go: go
rb: ruby
jl: julia
lang_monaco_modes:
type: yaml
name: lang_monaco_modes
@@ -79,3 +80,4 @@ lang_monaco_modes:
js: javascript
go: go
rb: ruby
jl: julia