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: