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/sweetlexer,
sweetsyntax/tokenizer.
API symbols
- `[]=`:
- `[]`:
- add:
- applyPrecompiled:
- AssignmentDef:
- Assoc:
- AssocKind:
- assocLeft:
- assocRight:
- AstNode:
- BlocksSpec:
- c:
- cHandlers:
- charAt:
- closeLexer:
- compile:
- cSpecifiers:
- d:
- Definition:
- Definitions:
- dumpTree:
- error:
- expect:
- expectWalk:
- ExpressionHandler:
- exprHandler:
- featAdjacentConcat:
- featArrowFn:
- featAsync:
- featCommandSyntax:
- featGenerators:
- featLabeledStmt:
- featRegex:
- featTemplateLit:
- FeaturesSpec:
- GenericParser:
- getContext:
- getFullInput:
- getKnownSyntax:
- getLexeme:
- getToken:
- getTokenValue:
- go:
- goHandlers:
- IdentsTable:
- InfixEntry:
- InfixGroup:
- initLexer:
- initLexerFromFile:
- initLexerFromMemFile:
- items:
- js:
- jsHandlers:
- KnownSyntax:
- knownSyntaxTable:
- LanguageFeature:
- LeafNodes:
- leftAssoc:
- len:
- LexerMark:
- markLexer:
- newBlockNode:
- newDocComment:
- newEmptyNode:
- newFunction:
- newIdent:
- newInlineComment:
- newNode:
- newPostfix:
- newSyntax:
- 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:
- OpenAstParsingError:
- OpenAstProgram:
- OperatorsSpec:
- pairs:
- parseArrayLiteral:
- parseBlock:
- parseC:
- parseCommaExpr:
- parseCommentGeneric:
- parseExpression:
- parseGo:
- parseGroupExpr:
- parseHexFloat:
- parseHook:
- parseIndentBlock:
- parseJavaScript:
- parseNim:
- parseObjectLiteral:
- parsePHP:
- parseRuby:
- parseScript:
- parseStatement:
- ParsingCallback:
- Pattern:
- php:
- phpHandlers:
- PostfixGroup:
- PrefixGroup:
- PrefixHandler:
- prefixHandler:
- py:
- resetLexer:
- restoreLexer:
- rightAssoc:
- ruby:
- rubyHandlers:
- rust:
- stamp:
- stampFrom:
- stampMissing:
- StatementSpec:
- StatementsSpec:
- StmtHandler:
- stmtHandler:
- SweetFilter:
- SweetLexer:
- SweetLexerError:
- SweetLexerInit:
- SweetSpec:
- SweetSyntax:
- SweetTokenKind:
- SymbolsTable:
- TernaryDef:
- tkBigInt:
- tkBinary:
- tkChar:
- tkComment:
- tkDocComment:
- tkEOF:
- tkFloat:
- tkHex:
- tkIdentifier:
- tkImag:
- tkInt:
- tkOctal:
- tkPunct:
- tkRegex:
- tkString:
- Token:
- TokenTuple:
- treeRepr:
- walk:
- walkOpt:
Made with Nim. Generated: 2026-09-24 21:15:12 UTC