MCPcopy Create free account

hub / github.com/alaingilbert/agl / types & classes

Types & classes311 in github.com/alaingilbert/agl

↓ 15 callersTypeAliasPos
Pos is a compact encoding of a source position within a file set. It can be converted into a [Position] for a more convenient, but much larger, repres
pkg/token/position.go:83
↓ 10 callersTypeAliasAglInt
experiments/equatable_vec/main.go:34
↓ 1 callersTypeAliasNodeKey
pkg/agl/env.go:1372
↓ 1 callersTypeAliasToken
Token is the set of lexical tokens of the Go programming language.
pkg/token/token.go:16
↓ 1 callersFuncTypeinspector
func(Node) bool
pkg/ast/walk.go:458
↓ 1 callersStructkey
A key represents the Pos range of a File.
pkg/token/tree.go:51
Class
docs/wasm_exec.js:103
Class
docs/wasm_exec.js:103
StructAglError
pkg/agl/utils.go:119
StructAglF32
pkg/agl/core/core.go:1094
StructAglF64
pkg/agl/core/core.go:1105
StructAglI16
pkg/agl/core/core.go:1016
StructAglI32
pkg/agl/core/core.go:1026
StructAglI64
pkg/agl/core/core.go:1036
StructAglI8
pkg/agl/core/core.go:1008
StructAglInt
pkg/agl/core/core.go:998
TypeAliasAglMap
pkg/agl/core/core.go:969
StructAglMap1
pkg/agl/core/core.go:1135
StructAglRange
pkg/agl/core/core.go:1257
StructAglRangeFrom
pkg/agl/core/core.go:1191
StructAglRangeInclusive
pkg/agl/core/core.go:1205
TypeAliasAglSet
pkg/agl/core/core.go:1187
StructAglSet1
pkg/agl/core/core.go:1139
StructAglString
pkg/agl/core/core.go:1116
StructAglTupleStruct_int_int32
pkg/agl/core/core.go:1994
StructAglTupleStruct_string_string
pkg/agl/core/core.go:2047
StructAglU16
pkg/agl/core/core.go:1064
StructAglU32
pkg/agl/core/core.go:1074
StructAglU64
pkg/agl/core/core.go:1084
StructAglU8
pkg/agl/core/core.go:1056
StructAglUint
pkg/agl/core/core.go:1046
TypeAliasAglVec
experiments/equatable_vec/main.go:38
TypeAliasAglVec
pkg/agl/core/core.go:885
TypeAliasAglVecEq
experiments/equatable_vec/main.go:51
TypeAliasAglVecEq
pkg/agl/core/core.go:836
StructAglVoid
pkg/agl/core/core.go:69
StructAnyType
pkg/types/types.go:275
StructArrayType
pkg/types/types.go:299
StructArrayType
An ArrayType node represents an array or slice type.
pkg/ast/ast.go:670
StructAssignStmt
An AssignStmt node represents an assignment or a short variable declaration.
pkg/ast/ast.go:977
StructAssignStruct
pkg/agl/infer.go:4403
StructAtColumnExpr
---------------------------------------------------------------------------- Statements A statement is represented by a tree consisting of one or more
pkg/ast/ast.go:956
StructAtLineExpr
---------------------------------------------------------------------------- Statements A statement is represented by a tree consisting of one or more
pkg/ast/ast.go:952
StructBadDecl
A BadDecl node is a placeholder for a declaration containing syntax errors for which a correct declaration node cannot be created.
pkg/ast/ast.go:1363
StructBadExpr
A BadExpr node is a placeholder for an expression containing syntax errors for which a correct expression node cannot be created.
pkg/ast/ast.go:287
StructBadStmt
A BadStmt node is a placeholder for statements containing syntax errors for which no correct statement nodes can be created.
pkg/ast/ast.go:913
StructBaseType
pkg/types/types.go:29
StructBasicLit
A BasicLit node represents a literal of basic type. Note that for the CHAR and STRING kinds, the literal is stored with its quotes. For example, for
pkg/ast/ast.go:330
StructBinaryExpr
A BinaryExpr node represents a binary expression.
pkg/ast/ast.go:522
StructBinaryType
pkg/types/types.go:83
StructBlockStmt
A BlockStmt node represents a braced statement list.
pkg/ast/ast.go:1012
StructBoolType
pkg/types/types.go:233
StructBranchStmt
A BranchStmt node represents a break, continue, goto, or fallthrough statement.
pkg/ast/ast.go:1005
StructBubbleOptionExpr
An expression is represented by a tree consisting of one or more of the following concrete expression nodes.
pkg/ast/ast.go:424
StructBubbleOptionType
pkg/types/types.go:585
StructBubbleResultExpr
An expression is represented by a tree consisting of one or more of the following concrete expression nodes.
pkg/ast/ast.go:429
StructBubbleResultType
pkg/types/types.go:594
StructByteType
pkg/types/types.go:245
StructCallExpr
A CallExpr node represents an expression followed by an argument list.
pkg/ast/ast.go:496
StructCaseClause
A CaseClause represents a case of an expression or type switch statement.
pkg/ast/ast.go:1052
StructChain
pkg/agl/core/core.go:536
TypeAliasChanDir
The direction of a channel type is indicated by a bit mask including one or both of the following constants.
pkg/ast/ast.go:658
StructChanType
pkg/types/types.go:77
StructChanType
A ChanType node represents a channel type.
pkg/ast/ast.go:729
StructCharType
pkg/types/types.go:227
InterfaceCloneIterator
pkg/agl/core/core.go:1318
StructCommClause
A CommClause node represents a case of a select statement.
pkg/ast/ast.go:1089
StructComment
---------------------------------------------------------------------------- Comments A Comment node represents a single //-style or /*-style comment.
pkg/ast/ast.go:69
StructCommentGroup
A CommentGroup represents a sequence of comments with no other tokens and no empty lines between.
pkg/ast/ast.go:79
TypeAliasCommentMap
A CommentMap maps an AST node to a list of comment groups associated with it. See [NewCommentMap] for a description of the association.
pkg/ast/commentmap.go:26
InterfaceComplex
pkg/agl/core/core.go:36
StructComplex128Type
pkg/types/types.go:609
StructComplex64Type
pkg/types/types.go:615
StructCompositeLit
A CompositeLit node represents a composite literal.
pkg/ast/ast.go:385
StructCustomStruct
func TestAglIterMin(t *testing.T) { tassert.True(t, AglIterMin(AglVec[int]([]int{}).Iter()).IsNone()) tassert.True(t, AglIterMin(AglSet[int]{}.Iter(
pkg/agl/core/core_test.go:27
StructCustomType
pkg/types/types.go:172
StructCycle
pkg/agl/core/core.go:737
InterfaceDecl
All declaration nodes implement the Decl interface.
pkg/ast/ast.go:55
StructDeclStmt
A DeclStmt node represents a declaration in a statement list.
pkg/ast/ast.go:918
StructDeferStmt
A DeferStmt node represents a defer statement.
pkg/ast/ast.go:991
StructDefinition
Parse coreBody to identify function/type definitions and their dependencies
main.go:399
StructDefinitionProvider
pkg/agl/env.go:1291
StructDictEntry
pkg/agl/core/core.go:935
StructDictEntry1
pkg/agl/core/core.go:1130
StructDocument
language_server/main.go:32
InterfaceDoubleEndedExactSizeIterator
pkg/agl/core/core.go:1334
InterfaceDoubleEndedIterator
pkg/agl/core/core.go:1323
StructDumpExpr
---------------------------------------------------------------------------- Statements A statement is represented by a tree consisting of one or more
pkg/ast/ast.go:945
StructEllipsis
An Ellipsis node stands for the "..." type in a parameter list or the "..." length in an array type.
pkg/ast/ast.go:312
StructEllipsisType
pkg/types/types.go:305
StructEmitConf
pkg/agl/codegen.go:293
FuncTypeEmitOption
func(c *EmitConf)
pkg/agl/codegen.go:297
InterfaceEmitter
pkg/agl/codegen.go:1545
FuncTypeEmitterFunc
func(string) string
pkg/agl/codegen.go:1549
StructEmptyStmt
An EmptyStmt node represents an empty statement. The "position" of the empty statement is the position of the immediately following (explicit or impli
pkg/ast/ast.go:926
StructEntryContent
pkg/agl/env.go:848
StructEnumFieldType
pkg/types/types.go:554
StructEnumType
pkg/types/types.go:544
StructEnumType
A type is represented by a tree consisting of one or more of the following type-specific expression nodes.
pkg/ast/ast.go:676
StructEnumValue
Pointer types are represented via StarExpr nodes.
pkg/ast/ast.go:696
next →1–100 of 311, ranked by callers