aklang
Version:
A Toy Programming Language by AK
19 lines (18 loc) • 561 B
JavaScript
import Prism from 'prismjs';
Prism.languages.aklang = {
comment: [
{
pattern: /\/\/.*/m, // single-line: // comment
greedy: true
},
{
pattern: /\/\*[\s\S]*?\*\//, // multi-line: /* comment */
greedy: true
}
],
keyword: /\b(?:class chalu|class khatam|note kar|bol|proxy mili toh|nahi mili toh|pakde gaye|jab tak|bunk maar|agli class|pass|fail)\b/,
number: /\b\d+(?:\.\d+)?\b/,
string: /(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,
operator: /[=+\-*/%<>!]+/,
punctuation: /[{}[\];(),.:]/,
};