UNPKG

on-codemerge

Version:

A WYSIWYG editor for on-codemerge is a user-friendly interface that allows users to edit and view their code in real time, exactly as it will appear in the final product

38 lines (37 loc) 709 B
import { TokenType as e } from "../../../types.mjs"; const n = { name: "r", patterns: { [e.Comment]: /^#.*/, [e.String]: /^"(?:[^"\\]|\\.)*"|^'(?:[^'\\]|\\.)*'/, [e.Number]: /^\b(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?i?\b/, [e.Function]: /^\b[a-zA-Z_]\w*(?=\s*\()/, [e.Operator]: /^(?:->|<-|<<-|::|\$|@|[+\-*/%^<>!=]=?)/, [e.Punctuation]: /^[{}[\]();,.]/ }, keywords: [ "if", "else", "repeat", "while", "function", "for", "in", "next", "break", "TRUE", "FALSE", "NULL", "Inf", "NaN", "NA", "NA_integer_", "NA_real_", "NA_complex_", "NA_character_", "return" ] }; export { n as rDefinition };