embedded_template_wrapper

    Dark Mode
Search:

Types

Embedded_templateNodeKind = enum
  embedded_templateCode,    ## code
  embedded_templateComment, ## comment
  embedded_templateCommentDirective, ## comment_directive
  embedded_templateContent, ## content
  embedded_templateDirective, ## directive
  embedded_templateGraphqlDirective, ## graphql_directive
  embedded_templateOutputDirective, ## output_directive
  embedded_templateTemplate, ## template
  embedded_templateDoublePercentGreaterThanTok, ## %%>
  embedded_templatePercentGreaterThanTok, ## %>
  embedded_templateMinusPercentGreaterThanTok, ## -%>
  embedded_templateLessThanPercentTok, ## <%
  embedded_templateLessThanPercentHashTok, ## <%#
  embedded_templateLessThanDoublePercentTok, ## <%%
  embedded_templateLessThanPercentMinusTok, ## <%-
  embedded_templateLessThanPercentEqualTok, ## <%=
  embedded_templateLessThanPercentUnderscoreTok, ## <%_
  embedded_templateLessThanPercentgraphqlTok, ## <%graphql
  embedded_templateEqualPercentGreaterThanTok, ## =%>
  embedded_templateUnderscorePercentGreaterThanTok, ## _%>
  embedded_templateSyntaxError ## Tree-sitter parser syntax error
TsEmbedded_templateNode = distinct TSNode
Embedded_templateParser = distinct PtsParser
Embedded_templateNode = HtsNode[TsEmbedded_templateNode,
                                Embedded_templateNodeKind]

Procs

proc kind(node: TsEmbedded_templateNode): Embedded_templateNodeKind {...}{.
    noSideEffect, raises: [Exception], tags: [RootEffect].}
proc tsNodeType(node: TsEmbedded_templateNode): string {...}{.raises: [], tags: [].}
proc newTsEmbedded_templateParser(): Embedded_templateParser {...}{.raises: [],
    tags: [].}
proc parseString(parser: Embedded_templateParser; str: string): TsEmbedded_templateNode {...}{.
    raises: [], tags: [].}
proc parseTsEmbedded_templateString(str: string): TsEmbedded_templateNode {...}{.
    raises: [], tags: [].}
proc treeReprTsEmbedded_template(str: string; unnamed: bool = false): string {...}{.
    raises: [ValueError, Exception, NilArgumentError], tags: [RootEffect].}
proc toHtsNode(node: TsEmbedded_templateNode; str: ptr string): HtsNode[
    TsEmbedded_templateNode, Embedded_templateNodeKind] {...}{.
    raises: [NilArgumentError, Exception], tags: [RootEffect].}
proc toHtsTree(node: TsEmbedded_templateNode; str: ptr string): Embedded_templateNode {...}{.
    raises: [NilArgumentError, Exception], tags: [RootEffect].}
proc parseEmbedded_templateString(str: ptr string; unnamed: bool = false): Embedded_templateNode {...}{.
    raises: [NilArgumentError, Exception], tags: [RootEffect].}
proc parseEmbedded_templateString(str: string; unnamed: bool = false): Embedded_templateNode {...}{.
    raises: [NilArgumentError, Exception], tags: [RootEffect].}

Funcs

func isNil(node: TsEmbedded_templateNode): bool {...}{.raises: [], tags: [].}
func len(node: TsEmbedded_templateNode; unnamed: bool = false): int {...}{.
    raises: [], tags: [].}
func has(node: TsEmbedded_templateNode; idx: int; unnamed: bool = false): bool {...}{.
    raises: [], tags: [].}
func `$`(node: TsEmbedded_templateNode): string {...}{.raises: [Exception],
    tags: [RootEffect].}
func `[]`(node: TsEmbedded_templateNode; idx: int;
          kind: Embedded_templateNodeKind | set[Embedded_templateNodeKind]): TsEmbedded_templateNode