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

39 lines (38 loc) 942 B
/*! on-codemerge v1.3.1 @author Pavel Kuzmin @license MIT @homepage https://s00d.github.io/on-codemerge/ @repository git+https://github.com/s00d/on-codemerge.git Copyright (c) 2026 Pavel Kuzmin - Built on 2026-07-02T13:39:17.947Z */ 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 };