package r

import "github.com/alecthomas/chroma/lexers/r"

Index

Variables

var R = internal.Register(MustNewLazyLexer(
	&Config{
		Name:      "R",
		Aliases:   []string{"splus", "s", "r"},
		Filenames: []string{"*.S", "*.R", "*.r", ".Rhistory", ".Rprofile", ".Renviron"},
		MimeTypes: []string{"text/S-plus", "text/S", "text/x-r-source", "text/x-r", "text/x-R", "text/x-r-history", "text/x-r-profile"},
	},
	rRules,
))

R/S lexer.

var Racket = internal.Register(MustNewLazyLexer(
	&Config{
		Name:      "Racket",
		Aliases:   []string{"racket", "rkt"},
		Filenames: []string{"*.rkt", "*.rktd", "*.rktl"},
		MimeTypes: []string{"text/x-racket", "application/x-racket"},
	},
	racketRules,
))

Racket lexer.

var Ragel = internal.Register(MustNewLazyLexer(
	&Config{
		Name:      "Ragel",
		Aliases:   []string{"ragel"},
		Filenames: []string{},
		MimeTypes: []string{},
	},
	ragelRules,
))

Ragel lexer.

var Raku Lexer = internal.Register(MustNewLazyLexer(
	&Config{
		Name:    "Raku",
		Aliases: []string{"perl6", "pl6", "raku"},
		Filenames: []string{
			"*.pl", "*.pm", "*.nqp", "*.p6", "*.6pl", "*.p6l", "*.pl6", "*.6pm",
			"*.p6m", "*.pm6", "*.t", "*.raku", "*.rakumod", "*.rakutest", "*.rakudoc",
		},
		MimeTypes: []string{
			"text/x-perl6", "application/x-perl6",
			"text/x-raku", "application/x-raku",
		},
		DotAll: true,
	},
	rakuRules,
))

Raku lexer.

var Reasonml = internal.Register(MustNewLazyLexer(
	&Config{
		Name:      "ReasonML",
		Aliases:   []string{"reason", "reasonml"},
		Filenames: []string{"*.re", "*.rei"},
		MimeTypes: []string{"text/x-reasonml"},
	},
	reasonmlRules,
))

Reasonml lexer.

var Reg = internal.Register(MustNewLazyLexer(
	&Config{
		Name:      "reg",
		Aliases:   []string{"registry"},
		Filenames: []string{"*.reg"},
		MimeTypes: []string{"text/x-windows-registry"},
	},
	regRules,
))

Reg lexer.

var Restructuredtext = internal.Register(MustNewLazyLexer(
	&Config{
		Name:      "reStructuredText",
		Aliases:   []string{"rst", "rest", "restructuredtext"},
		Filenames: []string{"*.rst", "*.rest"},
		MimeTypes: []string{"text/x-rst", "text/prs.fallenstein.rst"},
	},
	restructuredtextRules,
))

Restructuredtext lexer.

var Rexx = internal.Register(MustNewLazyLexer(
	&Config{
		Name:            "Rexx",
		Aliases:         []string{"rexx", "arexx"},
		Filenames:       []string{"*.rexx", "*.rex", "*.rx", "*.arexx"},
		MimeTypes:       []string{"text/x-rexx"},
		NotMultiline:    true,
		CaseInsensitive: true,
	},
	rexxRules,
))

Rexx lexer.

var Ruby = internal.Register(MustNewLazyLexer(
	&Config{
		Name:      "Ruby",
		Aliases:   []string{"rb", "ruby", "duby"},
		Filenames: []string{"*.rb", "*.rbw", "Rakefile", "*.rake", "*.gemspec", "*.rbx", "*.duby", "Gemfile"},
		MimeTypes: []string{"text/x-ruby", "application/x-ruby"},
		DotAll:    true,
	},
	rubyRules,
))

Ruby lexer.

var Rust = internal.Register(MustNewLazyLexer(
	&Config{
		Name:      "Rust",
		Aliases:   []string{"rust", "rs"},
		Filenames: []string{"*.rs", "*.rs.in"},
		MimeTypes: []string{"text/rust", "text/x-rust"},
		EnsureNL:  true,
	},
	rustRules,
))

Rust lexer.

Source Files

r.go racket.go ragel.go raku.go reasonml.go regedit.go rexx.go rst.go ruby.go rust.go

Version
v0.10.0 (latest)
Published
Jan 12, 2022
Platform
js/wasm
Imports
6 packages
Last checked
6 hours ago

Tools for package owners.