UNPKG

@adamsy/bhai-lang

Version:

<h1 align="center">Bhai Lang</h1> <p align="center"> <a href="https://lgtm.com/projects/g/DulLabs/bhai-lang/alerts/"><img alt="Total alerts" src="https://img.shields.io/lgtm/alerts/g/DulLabs/bhai-lang.svg?logo=lgtm&logoWidth=18"/></a> <a href="https://lgt

29 lines (25 loc) 783 B
import Prism, { languages } from "prismjs"; export const bhaiLangSyntax = languages.extend("clike", { comment: [ { pattern: /(^|[^\\:])\/\/.*/, lookbehind: true, greedy: true, }, { pattern: /\/\*[\s\S]*?\*\/|([^\\:]|^)\/\/.*$/, lookbehind: true, greedy: true, }, ], string: { pattern: /(["'])((?:\\\1|(?:(?!\1)).)*)(\1)/, greedy: true, }, keyword: /\b(?:hi appu|bye bhai|bol bhai|bhai ye hai|nalla|agar bhai|warna bhai|jab tak bhai|bas kar bhai|kat lo bhai)\b/, boolean: /\b(?:sahi|galat)\b/, number: /(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[-+]?\d+)?)i?/i, operator: /[*/%^!=]=?|~|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./, }); Prism.languages.bhaiLang = bhaiLangSyntax;