Skip to main content
Products
Open Source
Deno
Modern runtime for JavaScript and TypeScript
Fresh
Web framework designed for the edge
JSR
TypeScript-first ESM package registry
Commercial
Deno for Enterprise
Enterprise support for runtime projects
Deploy
Easy serverless hosting for your JavaScript projects
Subhosting
Securely run untrusted code in a scalable sandbox
Docs
Manual
API Reference
Deno Deploy
Deno KV
Deno by Example
Modules
Current path
deno.land/x
Standard Library
Node.js & npm
JSR
Blog
Search…
⌘K
Module
x
/
ohm_js
/
src
/
pexprs.js
>
Star
A library and language for building parsers, interpreters, compilers, etc.
harc/ohm
Version
v17.1.0
v17.4.0
v17.0.4
v17.0.3
v16.6.0
v16.5.0
v16.4.0
v16.3.4
v16.3.3
v16.3.2
v16.3.1
v16.3.0
v16.2.0-deno
v0.0.0
Go to Latest
Menu
main.js
(default module)
N
pexprs
v
ExperimentalIndentationSensitive
v
ohmGrammar
v
version
f
grammar
f
grammars
f
makeRecipe
Builder.js
c
Builder
buildGrammar.js
f
buildGrammar
CaseInsensitiveTerminal.js
c
CaseInsensitiveTerminal
common.js
f
abstract
f
assert
f
clone
f
copyWithoutDuplicates
f
defineLazyProperty
f
getDuplicates
f
isLexical
f
isSyntactic
f
padLeft
f
repeat
f
repeatFn
f
repeatStr
f
StringBuffer
f
unescapeCodePoint
f
unexpectedObjToString
deferredInit.js
errors.js
f
applicationOfSyntacticRuleFromLexicalContext
f
applySyntacticWithLexicalRuleApplication
f
cannotExtendUndeclaredRule
f
cannotOverrideUndeclaredRule
f
createError
f
duplicateGrammarDeclaration
f
duplicateParameterNames
f
duplicatePropertyNames
f
duplicateRuleDeclaration
f
grammarDoesNotSupportIncrementalParsing
f
grammarSyntaxError
f
inconsistentArity
f
incorrectArgumentType
f
intervalSourcesDontMatch
f
invalidCodePoint
f
invalidConstructorCall
f
invalidParameter
f
kleeneExprHasNullableOperand
f
missingSemanticAction
f
multipleErrors
f
multipleSuperSplices
f
throwErrors
f
undeclaredGrammar
f
undeclaredRule
f
unnecessaryExperimentalApplySyntactic
f
wrongNumberOfArguments
f
wrongNumberOfParameters
Failure.js
c
Failure
findIndentation.js
f
findIndentation
Grammar.js
c
Grammar
GrammarDecl.js
c
GrammarDecl
grammarDeferredInit.js
IndentationSensitive.js
v
IndentationSensitive
InputStream.js
c
InputStream
Interval.js
c
Interval
main-kernel.js
f
makeRecipe
makeRecipe.js
f
makeRecipe
Matcher.js
c
Matcher
MatchResult.js
c
MatchResult
MatchState.js
c
MatchState
nodes.js
c
IterationNode
c
Node
c
NonterminalNode
c
TerminalNode
ohm-cmd.js
pexprs-allowsSkippingPrecedingSpace.js
pexprs-assertAllApplicationsAreValid.js
pexprs-assertChoicesHaveUniformArity.js
pexprs-assertIteratedExprsAreNotNullable.js
pexprs-eval.js
pexprs-getArity.js
pexprs-introduceParams.js
pexprs-isNullable.js
pexprs-main.js
c
Alt
c
Apply
c
Extend
c
Iter
c
Lex
c
Lookahead
c
Not
c
Opt
c
Param
c
PExpr
c
Plus
c
Range
c
Seq
c
Splice
c
Star
c
Terminal
c
UnicodeChar
v
any
v
end
pexprs-outputRecipe.js
pexprs-substituteParams.js
pexprs-toArgumentNameList.js
pexprs-toDisplayString.js
pexprs-toFailure.js
pexprs-toString.js
pexprs.js
c
Alt
c
Apply
c
CaseInsensitiveTerminal
c
Extend
c
Iter
c
Lex
c
Lookahead
c
Not
c
Opt
c
Param
c
PExpr
c
Plus
c
Range
c
Seq
c
Splice
c
Star
c
Terminal
c
UnicodeChar
v
any
v
end
PosInfo.js
c
PosInfo
Semantics.js
c
Semantics
semanticsDeferredInit.js
Trace.js
c
Trace
UnicodeCategories.js
v
UnicodeCategories
util.js
v
uniqueId
f
announceBuiltInRules
f
awaitBuiltInRules
f
getLineAndColumn
f
getLineAndColumnMessage
version.js
v
version
class
Star
extends
Iter
import
{
Star
}
from
"https://deno.land/x/ohm_js@v17.0.4/src/pexprs.js"
;