Skip to main content
Module

x/ohm_js/src/GrammarDecl.js>GrammarDecl

A library and language for building parsers, interpreters, compilers, etc.
Latest
class GrammarDecl
import { GrammarDecl } from "https://deno.land/x/ohm_js@v17.1.0/src/GrammarDecl.js";

Constructors

new
GrammarDecl(name)

Methods

define(
name,
formals,
body,
description,
source,
primitive,
)
extend(
name,
formals,
fragment,
descIgnored,
source,
)
install(
name,
formals,
body,
description,
source,
primitive?,
)
installOverriddenOrExtendedRule(
name,
formals,
body,
source,
)
override(
name,
formals,
body,
descIgnored,
source,
)
sourceInterval(startIdx, endIdx)
withSource(source)
withSuperGrammar(superGrammar)