|
1 | 1 | export * from "./editor"; |
2 | 2 | export const LANGUAGE_MAP = { |
3 | 3 | python: "python", |
4 | | - javascript: "nodejs", |
| 4 | + javascript: "javascript", |
5 | 5 | typescript: "typescript", |
6 | 6 | java: "java", |
7 | | - // cpp: 'cpp', |
8 | | - // c: 'c', |
9 | | - // go: 'go', |
10 | | - // rust: 'rust', |
11 | | - // php: 'php', |
12 | | - // ruby: 'ruby', |
13 | | - // html: 'html', |
14 | | - // css: 'css', |
15 | | - // json: 'json', |
16 | | - // xml: 'xml', |
17 | | - // sql: 'sql', |
| 7 | + kotlin: "kotlin", |
18 | 8 | } as const; |
19 | | - |
20 | | -export const SAMPLE_CODE: Record<string, string> = { |
21 | | - python: `# Welcome to Execute Me - Python |
22 | | - def hello_world(): |
23 | | - print("Hello, World!") |
24 | | - return 42 |
25 | | - |
26 | | - # Your code here |
27 | | - result = hello_world() |
28 | | - print(f"Result: {result}")`, |
29 | | - |
30 | | - javascript: `// Welcome to Execute Me - JavaScript |
31 | | - function helloWorld() { |
32 | | - console.log("Hello, World!"); |
33 | | - return 42; |
34 | | - } |
35 | | - |
36 | | - // Your code here |
37 | | - const result = helloWorld(); |
38 | | - console.log(\`Result: \${result}\`);`, |
39 | | - |
40 | | - typescript: `// Welcome to Execute Me - TypeScript |
41 | | - function helloWorld(): number { |
42 | | - console.log("Hello, World!"); |
43 | | - return 42; |
44 | | - } |
45 | | - |
46 | | - // Your code here |
47 | | - const result: number = helloWorld(); |
48 | | - console.log(\`Result: \${result}\`);`, |
49 | | - |
50 | | - java: `// Welcome to Execute Me - Java |
51 | | - public class Main { |
52 | | - public static void main(String[] args) { |
53 | | - System.out.println("Hello, World!"); |
54 | | - int result = 42; |
55 | | - System.out.println("Result: " + result); |
56 | | - } |
57 | | - }`, |
58 | | - |
59 | | - cpp: `// Welcome to Execute Me - C++ |
60 | | - #include <iostream> |
61 | | - using namespace std; |
62 | | - |
63 | | - int main() { |
64 | | - cout << "Hello, World!" << endl; |
65 | | - int result = 42; |
66 | | - cout << "Result: " << result << endl; |
67 | | - return 0; |
68 | | - }`, |
69 | | - |
70 | | - c: `// Welcome to Execute Me - C |
71 | | - #include <stdio.h> |
72 | | - |
73 | | - int main() { |
74 | | - printf("Hello, World!\\n"); |
75 | | - int result = 42; |
76 | | - printf("Result: %d\\n", result); |
77 | | - return 0; |
78 | | - }`, |
79 | | - |
80 | | - go: `// Welcome to Execute Me - Go |
81 | | - package main |
82 | | - |
83 | | - import "fmt" |
84 | | - |
85 | | - func main() { |
86 | | - fmt.Println("Hello, World!") |
87 | | - result := 42 |
88 | | - fmt.Printf("Result: %d\\n", result) |
89 | | - }`, |
90 | | - |
91 | | - rust: `// Welcome to Execute Me - Rust |
92 | | - fn main() { |
93 | | - println!("Hello, World!"); |
94 | | - let result = 42; |
95 | | - println!("Result: {}", result); |
96 | | - }`, |
97 | | - |
98 | | - php: `<?php |
99 | | - // Welcome to Execute Me - PHP |
100 | | - echo "Hello, World!\\n"; |
101 | | - $result = 42; |
102 | | - echo "Result: " . $result . "\\n"; |
103 | | - ?>`, |
104 | | - |
105 | | - ruby: `# Welcome to Execute Me - Ruby |
106 | | - puts "Hello, World!" |
107 | | - result = 42 |
108 | | - puts "Result: #{result}"`, |
109 | | -}; |
0 commit comments