expressions

package
v0.0.0-...-e350386 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 27, 2026 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckModifierOrder

func CheckModifierOrder(node *sitter.Node, ctx *collector_ctx.Ctx)

CheckModifierOrder reports a callable's modifiers being repeated or written out of canonical order. node is the `lambda_expr` (or any node whose modifiers are direct children); it walks children in source order, so it sees exactly what was written.

func CollectBlockExpr

func CollectBlockExpr(node *sitter.Node, ctx *collector_ctx.Ctx, loc ast.Location) *ast.BlockExpr

func CollectExpression

func CollectExpression(node *sitter.Node, ctx *collector_ctx.Ctx) ast.Expression

func CollectExpressionStatement

func CollectExpressionStatement(node *sitter.Node, ctx *collector_ctx.Ctx) *ast.ExpressionStmt

func CollectIdentifierExpr

func CollectIdentifierExpr(node *sitter.Node, isConst bool, loc ast.Location, ctx *collector_ctx.Ctx) *ast.IdentifierExpr

func CollectLambdaClause

func CollectLambdaClause(node *sitter.Node, ctx *collector_ctx.Ctx) *ast.LambdaClause

func CollectLambdaExpr

func CollectLambdaExpr(node *sitter.Node, ctx *collector_ctx.Ctx, loc ast.Location) ast.Expression

func CollectMatchArm

func CollectMatchArm(node *sitter.Node, ctx *collector_ctx.Ctx) *ast.MatchArm

func CollectMatchArms

func CollectMatchArms(node *sitter.Node, ctx *collector_ctx.Ctx) []ast.MatchArm

func CollectMatchExpression

func CollectMatchExpression(node *sitter.Node, ctx *collector_ctx.Ctx, loc ast.Location) ast.Expression

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL