UNPKG

aklang

Version:

A Toy Programming Language by AK

19 lines (18 loc) 561 B
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: /[{}[\];(),.:]/, };