Index
Modules:
sweetsyntax,
sweetsyntax/config,
sweetsyntax/engine/ast,
sweetsyntax/engine/parser,
sweetsyntax/languages/c,
sweetsyntax/languages/go,
sweetsyntax/languages/js,
sweetsyntax/languages/nim,
sweetsyntax/languages/php,
sweetsyntax/languages/ruby,
sweetsyntax/renderers/asciirenderer,
sweetsyntax/renderers/highlight,
sweetsyntax/renderers/htmlrenderer,
sweetsyntax/renderers/jsonrenderer,
sweetsyntax/sweetlexer,
sweetsyntax/tokenizer.
API symbols
- `[]=`:
- `[]`:
- add:
- applyPrecompiled:
- AssignmentDef:
- Assoc:
- AssocKind:
- assocLeft:
- assocRight:
- AstNode:
- BlocksSpec:
- c:
- cHandlers:
- charAt:
- closeLexer:
- cmake:
- compile:
- cpp:
- crystal:
- csharp:
- cSpecifiers:
- css:
- csv:
- d:
- Definition:
- Definitions:
- docker:
- dumpTree:
- ejs:
- error:
- expect:
- expectWalk:
- ExpressionHandler:
- exprHandler:
- featAdjacentConcat:
- featArrowFn:
- featAsync:
- featCommandSyntax:
- featGenerators:
- featLabeledStmt:
- featRegex:
- featTemplateLit:
- FeaturesSpec:
- GenericParser:
- getContext:
- getFullInput:
- getKnownSyntax:
- getLexeme:
- getToken:
- getTokenValue:
- go:
- goHandlers:
- handlebars:
- haskell:
- hfAscii:
- hfHtml:
- hfJson:
- highlight:
- highlightAscii:
- highlightFile:
- HighlightFormat:
- highlightHtml:
- highlightJsonLd:
- html:
- IdentsTable:
- InfixEntry:
- InfixGroup:
- ini:
- initLexer:
- initLexerFromFile:
- initLexerFromMemFile:
- items:
- java:
- jinja2:
- js:
- jsHandlers:
- json:
- KeywordScopes:
- KnownSyntax:
- knownSyntaxTable:
- kotlin:
- LanguageFeature:
- LeafNodes:
- leftAssoc:
- len:
- LexerMark:
- liquid:
- lua:
- make:
- markLexer:
- md:
- newBlockNode:
- newDocComment:
- newEmptyNode:
- newFunction:
- newIdent:
- newInlineComment:
- newNode:
- newPostfix:
- newSyntax:
- nginx:
- nim:
- nimHandlers:
- nkArrayLit:
- nkBlock:
- nkBracketExpr:
- nkCall:
- nkCast:
- nkClass:
- nkColonExpr:
- nkCommentGroup:
- nkDocComment:
- nkDotExpr:
- nkEmpty:
- nkFunction:
- nkIdent:
- nkIdentDefs:
- nkImaginary:
- nkImport:
- nkInclude:
- nkInfix:
- nkInlineComment:
- nkInterface:
- nkLitBigInt:
- nkLitBool:
- nkLitFloat:
- nkLitInt:
- nkLitString:
- nkNil:
- nkObjConstr:
- nkPostfix:
- nkPragmaBlock:
- nkPrefix:
- nkRegex:
- nkReturn:
- nkStatement:
- nkTypeAssert:
- nkVar:
- nkVarTy:
- Node:
- NodeKind:
- objc:
- ocaml:
- OpenAstParsingError:
- OpenAstProgram:
- OperatorsSpec:
- pairs:
- parseArrayLiteral:
- parseBlock:
- parseC:
- parseCommaExpr:
- parseCommentGeneric:
- parseExpression:
- parseGo:
- parseGroupExpr:
- parseHexFloat:
- parseHook:
- parseIndentBlock:
- parseJavaScript:
- parseNim:
- parseObjectLiteral:
- parsePHP:
- parseRuby:
- parseScript:
- parseStatement:
- ParsingCallback:
- Pattern:
- perl:
- php:
- phpHandlers:
- PostfixGroup:
- PrefixGroup:
- PrefixHandler:
- prefixHandler:
- py:
- resetLexer:
- restoreLexer:
- rightAssoc:
- ruby:
- rubyHandlers:
- rust:
- scopeForToken:
- shell:
- stamp:
- stampFrom:
- stampMissing:
- StatementSpec:
- StatementsSpec:
- StmtHandler:
- stmtHandler:
- SweetFilter:
- SweetHighlightError:
- SweetLexer:
- SweetLexerError:
- SweetLexerInit:
- SweetSpec:
- SweetSyntax:
- SweetTokenKind:
- swift:
- SymbolsTable:
- syntaxForExt:
- syntaxForFilename:
- systemd:
- TernaryDef:
- tkBigInt:
- tkBinary:
- tkChar:
- tkComment:
- tkDocComment:
- tkEOF:
- tkFloat:
- tkHex:
- tkIdentifier:
- tkImag:
- tkInt:
- tkOctal:
- tkPunct:
- tkRegex:
- tkString:
- Token:
- tokenToAscii:
- tokenToHtml:
- tokenToJson:
- tokenToJsonLd:
- TokenTuple:
- toml:
- treeRepr:
- ts:
- walk:
- walkOpt:
- xml:
- yaml:
- zig:
Made with Nim. Generated: 2026-10-06 18:39:40 UTC