Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CJex/regulex
/ functions
Functions
404 in github.com/CJex/regulex
⨍
Functions
404
◇
Types & classes
104
Method
constructor
(private _p: Parser<S, A, State, UserError>)
src/Parsec.ts:927
Method
constructor
(_rawDef: T)
src/Parsec.ts:1035
Method
constructor
Create from CharRange list.
src/Kit.ts:775
Method
constructor
(config?: Partial<RegexEditorConfig>)
src/web/RegexEditor.ts:39
Method
constructor
(public readonly type: string)
src/web/EventEmitter.ts:5
Method
constructor
(config?: {hooks?: EventLifeCycleHooks<E>})
src/web/EventEmitter.ts:41
Method
constructor
(config?: Partial<TextEditorConfig>)
src/web/TextEditor.ts:23
Function
count
(n: number)
src/Parsec.ts:180
Function
ctrl
Ctrl A-Z
src/Kit.ts:339
Function
deepEqual
(a: T, b: T)
src/Kit.ts:200
Function
defaults
(n)
test/grammar/BaseGen.ts:542
Function
defaults
(node)
src/AST.ts:361
Function
defaults
(n)
src/grammar/Base.ts:561
Function
desc
()
src/Parsec.ts:250
Method
desc
()
src/Parsec.ts:620
Method
desc
()
src/Parsec.ts:666
Method
desc
()
src/Parsec.ts:730
Method
desc
()
src/Parsec.ts:805
Method
desc
()
src/Parsec.ts:825
Method
desc
()
src/Parsec.ts:886
Method
desc
()
src/Parsec.ts:981
Function
enumNum
(begin: number, end: number)
src/Kit.ts:442
Function
escape
(node: AST.CharNode)
src/grammar/Base.ts:593
Function
escapeRegex
(s: string, inCharClass = false)
src/Kit.ts:426
Function
escapeUnicodes
(s: string, codePointSyntax: boolean = true)
src/Kit.ts:385
Function
evalExpr
(e: [number, string, number])
test/ParsecSpec.ts:251
Function
exact
(s: _S)
src/Parsec.ts:1186
Function
failWith
(err: UErr)
src/Parsec.ts:1203
Function
fails
(msg: string)
src/Parsec.ts:1199
Function
followedBy
(look: Parser<S, any, State, UserError>)
src/Parsec.ts:147
Function
frag
(...children: Children)
src/web/HTML.ts:50
Function
fromCharPair
(beginChar: string, endChar: string)
src/Kit.ts:509
Function
genRangeItemF
test/grammar/BaseGen.ts:138
Method
getMaxCodePoint
()
src/Kit.ts:823
Method
getMinCodePoint
()
src/Kit.ts:818
Method
getRegexSource
()
src/Parsec.ts:801
Method
getRegexSource
()
src/Parsec.ts:821
Method
getRegexSource
()
src/Parsec.ts:842
Method
getRegexSource
()
src/Parsec.ts:882
Function
getSize
(r: CharRangeRepr)
src/Kit.ts:535
Function
getState
()
src/Parsec.ts:1130
Function
getUnicodeAliasMap
Run this function on page https://www.ecma-international.org/ecma-262/9.0/index.html#sec-runtime-semantics-unicodematchproperty-p
src/tools/fetchUnicodeProperty.js:4
Function
guidOf
(obj: any)
src/Kit.ts:364
Function
hexEscape
(c: string)
src/Kit.ts:326
Function
includeChar
(range: CharRangeRepr, c: string)
src/Kit.ts:539
Method
includeRange
(range: CharRangeRepr)
src/Kit.ts:790
Function
indent
(n: Node, indent: number)
src/AST.ts:359
Function
intersect
(a: CharRangeRepr, b: CharRangeRepr)
src/Kit.ts:556
Function
invertMap
(m: Map<K, V>)
src/Kit.ts:450
Function
invertRecord
(m: any)
src/Kit.ts:465
Function
isAssertion
(node: NodeF<X>)
src/AST.ts:200
Function
isBaseCharClass
(node: NodeF<any>)
src/AST.ts:194
Function
isEmptyNode
(node: NodeF<X>)
src/AST.ts:206
Function
isNullable
()
src/Parsec.ts:213
Method
isNullable
()
src/Parsec.ts:427
Method
isNullable
()
src/Parsec.ts:650
Method
isNullable
()
src/Parsec.ts:677
Method
isNullable
()
src/Parsec.ts:703
Method
isNullable
()
src/Parsec.ts:726
Method
isNullable
()
src/Parsec.ts:968
Function
isSingle
(r: CharRangeRepr)
src/Kit.ts:552
Function
lex
(re: string, flags: AST.RegexFlags)
src/grammar/JSRE.ts:187
Function
main
()
src/web/main.ts:8
Function
makeEmptyNode
(position = 0)
src/AST.ts:216
Function
many
()
src/Parsec.ts:184
Function
map
Map result value. Changing state in the map function is allowed, ensure yourself the parser is unrecoverable. (Why that? Because we don't have *REAL
src/Parsec.ts:61
Function
mapE
Map result function return with UserError
src/Parsec.ts:77
Function
mapError
Map result UserError
src/Parsec.ts:115
Function
mapF
( f: (a: SimpleResult<A, UserError>, ctx: TokenCtx<S, State>) => SimpleResult<B, UserError> )
src/Parsec.ts:103
Function
match
(node: Node, clause: MatchClause<Node, T, Node>)
src/AST.ts:282
Function
noneOf
(a: string)
src/Parsec.ts:1182
Function
notFollowedBy
(look: Parser<S, any, State, UserError>)
src/Parsec.ts:151
Function
oneOf
(a: string)
src/Parsec.ts:1178
Function
opt
()
src/Parsec.ts:139
Function
parse
(re: string | RegExp, flags?: AST.RegexFlags, partial = false)
src/grammar/JSRE.ts:152
Function
pred
(c: string)
src/Kit.ts:312
Function
predSafe
(c: string)
src/Kit.ts:315
Function
pure
(a: A)
src/Parsec.ts:1161
Function
randChar
()
test/benchmark/Charset.ts:21
Function
renumberGroups
(re: Node)
src/AST.ts:399
Function
repeat
(min: number = 0, max: number = Infinity)
src/Parsec.ts:176
Method
resizeInput
()
src/web/RegexEditor.ts:132
Function
showQuantifier
(n: Omit<AST.QuantifierNode, 'range'>)
src/grammar/Base.ts:115
Function
singleChar
(c: string)
src/Kit.ts:514
Function
slice
()
src/Parsec.ts:135
Method
slice
()
src/Parsec.ts:871
Function
some
()
src/Parsec.ts:187
Function
spaced
(p: Parser<string, A, St, UErr>)
src/Parsec.ts:1194
Function
stateF
We had allowed changing state in map function. But this is required by recoverable parsers in alternative branches
src/Parsec.ts:131
Function
subtract
(a: CharRangeRepr, b: CharRangeRepr)
src/Kit.ts:587
Function
succ
(c: string)
src/Kit.ts:319
Function
succSafe
(c: string)
src/Kit.ts:322
Function
thenF
Restricted monad bind, function f can not return Ref reference to other parsers
src/Parsec.ts:198
Function
thenL
Left biased sequence
src/Parsec.ts:161
Method
thenL
(next: Parser<S, any, State, UserError>)
src/Parsec.ts:325
Function
thenR
Right biased sequence
src/Parsec.ts:156
Method
thenR
(next: Parser<S, B, State, UserError>)
src/Parsec.ts:520
Function
toBinExpr
([a, op, b]: [Node, Node, Node], info: {range: PM.TokenRange})
test/benchmark/Parsec.ts:17
Function
toCodePoints
(range: CharRangeRepr, maxCount = Infinity)
src/Kit.ts:672
Function
toPattern
(range: CharRangeRepr)
src/Kit.ts:656
← previous
next →
301–400 of 404, ranked by callers