MCPcopy Create free account

hub / github.com/DavidTimms/loxdown / functions

Functions438 in github.com/DavidTimms/loxdown

↓ 1 callersMethodvisitVariableTypeExpr
(typeExpr: VariableTypeExpr)
src/ast/TypeExpr.ts:90
↓ 1 callersMethodvisitWhileStmt
(stmt: WhileStmt)
src/ast/Stmt.ts:151
↓ 1 callersMethodwhileStatement
()
src/parser/Parser.ts:281
Methodaccept
(visitor: StmtVisitor<R>)
src/ast/Stmt.ts:16
Methodaccept
(visitor: StmtVisitor<R>)
src/ast/Stmt.ts:30
Methodaccept
(visitor: StmtVisitor<R>)
src/ast/Stmt.ts:40
Methodaccept
(visitor: StmtVisitor<R>)
src/ast/Stmt.ts:54
Methodaccept
(visitor: StmtVisitor<R>)
src/ast/Stmt.ts:76
Methodaccept
(visitor: StmtVisitor<R>)
src/ast/Stmt.ts:87
Methodaccept
(visitor: StmtVisitor<R>)
src/ast/Stmt.ts:99
Methodaccept
(visitor: StmtVisitor<R>)
src/ast/Stmt.ts:111
Methodaccept
(visitor: StmtVisitor<R>)
src/ast/Stmt.ts:122
Methodaccept
(visitor: ExprVisitor<R>)
src/ast/Expr.ts:15
Methodaccept
(visitor: ExprVisitor<R>)
src/ast/Expr.ts:32
Methodaccept
(visitor: ExprVisitor<R>)
src/ast/Expr.ts:50
Methodaccept
(visitor: ExprVisitor<R>)
src/ast/Expr.ts:69
Methodaccept
(visitor: ExprVisitor<R>)
src/ast/Expr.ts:86
Methodaccept
(visitor: ExprVisitor<R>)
src/ast/Expr.ts:102
Methodaccept
(visitor: ExprVisitor<R>)
src/ast/Expr.ts:119
Methodaccept
(visitor: ExprVisitor<R>)
src/ast/Expr.ts:137
Methodaccept
(visitor: ExprVisitor<R>)
src/ast/Expr.ts:155
Methodaccept
(visitor: ExprVisitor<R>)
src/ast/Expr.ts:172
Methodaccept
(visitor: ExprVisitor<R>)
src/ast/Expr.ts:188
Methodaccept
(visitor: ExprVisitor<R>)
src/ast/Expr.ts:205
Methodaccept
(visitor: ExprVisitor<R>)
src/ast/Expr.ts:221
Methodaccept
(visitor: TypeExprVisitor<R>)
src/ast/TypeExpr.ts:16
Methodaccept
(visitor: TypeExprVisitor<R>)
src/ast/TypeExpr.ts:34
Methodaccept
(visitor: TypeExprVisitor<R>)
src/ast/TypeExpr.ts:50
Methodaccept
(visitor: TypeExprVisitor<R>)
src/ast/TypeExpr.ts:68
Methodappend
(item: LoxValue)
src/runtime/LoxArray.ts:29
Methodarity
()
src/runtime/LoxFunction.ts:21
Methodarity
()
src/runtime/LoxClass.ts:31
Methodarity
()
src/runtime/NativeFunction.ts:16
Methodbind
(instance: LoxValue)
src/runtime/LoxFunction.ts:25
Methodbind
()
src/runtime/LoxClass.ts:35
Methodbind
(instance: LoxValue)
src/runtime/NativeFunction.ts:20
Methodcall
(interpreter: Interpreter, args: LoxValue[])
src/runtime/LoxFunction.ts:35
Methodcall
(interpreter: Interpreter, args: LoxValue[])
src/runtime/LoxClass.ts:39
Methodcall
(interpreter: Interpreter, args: LoxValue[])
src/runtime/NativeFunction.ts:24
Methodcallable
()
src/typechecker/ClassType.ts:61
Methodcallable
()
src/typechecker/AnyType.ts:8
Methodcallable
()
src/typechecker/GenericType.ts:21
Methodcallable
()
src/typechecker/GenericParamType.ts:13
Methodcallable
()
src/typechecker/UnionType.ts:12
Methodcallable
()
src/typechecker/InstanceType.ts:11
Methodcallable
()
src/typechecker/CallableType.ts:16
Functioncheck
()
src/web/playground.ts:58
Functionchildren
(type: Type)
src/typechecker/Type.ts:186
MethodclassType
()
src/typechecker/ClassType.ts:57
MethodclassType
()
src/typechecker/GenericType.ts:17
Functionclear
()
src/web/playground.ts:29
Functioncomplement
* Find the type of values which compatible with left but not right. * This is a relative complement in set theory.
src/typechecker/Type.ts:164
Methodconstructor
( private readonly output: OutputHandler, )
src/Lox.ts:26
Methodconstructor
(private readonly source: string)
src/parser/Scanner.ts:18
Methodconstructor
( readonly exprType: typeof LogicalExpr | typeof BinaryExpr, readonly associativity: Associati
src/parser/Parser.ts:51
Methodconstructor
( private readonly tokens: Token[], )
src/parser/Parser.ts:89
Methodconstructor
( readonly message: string, readonly sourceRange: SourceRange, )
src/parser/SyntaxError.ts:4
Methodconstructor
( readonly statements: Stmt[], )
src/ast/Stmt.ts:12
Methodconstructor
( readonly name: Token, readonly genericParams: GenericParameter[], readonly superclas
src/ast/Stmt.ts:22
Methodconstructor
( readonly expression: Expr, )
src/ast/Stmt.ts:36
Methodconstructor
( readonly name: Token, readonly genericParams: GenericParameter[], readonly params: P
src/ast/Stmt.ts:46
Methodconstructor
( readonly condition: Expr, readonly thenBranch: Stmt, readonly elseBranch: Stmt | nul
src/ast/Stmt.ts:60
Methodconstructor
( readonly expression: Expr, )
src/ast/Stmt.ts:72
Methodconstructor
( readonly keyword: Token, readonly value: Expr | null, )
src/ast/Stmt.ts:82
Methodconstructor
( readonly name: Token, readonly genericParams: GenericParameter[], readonly type: Typ
src/ast/Stmt.ts:93
Methodconstructor
( readonly name: Token, readonly type: TypeExpr | null, readonly initializer: Expr | n
src/ast/Stmt.ts:105
Methodconstructor
( readonly condition: Expr, readonly body: Stmt, )
src/ast/Stmt.ts:117
Methodconstructor
( readonly name: Token, readonly superType: TypeExpr | null, )
src/ast/GenericParameter.ts:6
Methodconstructor
( readonly type: TokenType, readonly lexeme: string, readonly literal: LoxValue | null
src/ast/Token.ts:6
Methodconstructor
(readonly name: Token, readonly type: TypeExpr)
src/ast/Field.ts:6
Methodconstructor
( readonly openingBracket: Token, readonly items: Expr[], readonly closingBracket: Tok
src/ast/Expr.ts:9
Methodconstructor
( readonly name: Token, readonly value: Expr, )
src/ast/Expr.ts:27
Methodconstructor
( readonly left: Expr, readonly operator: Token, readonly right: Expr, )
src/ast/Expr.ts:44
Methodconstructor
( readonly callee: Expr, readonly genericArgs: TypeExpr[], readonly args: Expr[],
src/ast/Expr.ts:62
Methodconstructor
( readonly object: Expr, readonly name: Token, )
src/ast/Expr.ts:81
Methodconstructor
( readonly expression: Expr, )
src/ast/Expr.ts:98
Methodconstructor
( readonly value: LoxValue, readonly token: Token, )
src/ast/Expr.ts:114
Methodconstructor
( readonly left: Expr, readonly operator: Token, readonly right: Expr, )
src/ast/Expr.ts:131
Methodconstructor
( readonly object: Expr, readonly name: Token, readonly value: Expr, )
src/ast/Expr.ts:149
Methodconstructor
( readonly keyword: Token, readonly method: Token, )
src/ast/Expr.ts:167
Methodconstructor
( readonly keyword: Token, )
src/ast/Expr.ts:184
Methodconstructor
( readonly operator: Token, readonly right: Expr, )
src/ast/Expr.ts:200
Methodconstructor
( readonly name: Token, )
src/ast/Expr.ts:217
Methodconstructor
( readonly start: SourceLocation, readonly end: SourceLocation, )
src/ast/SourceRange.ts:4
Methodconstructor
( readonly name: Token, readonly type: TypeExpr, )
src/ast/Parameter.ts:6
Methodconstructor
( readonly fun: Token, readonly genericParams: GenericParameter[], readonly paramTypes
src/ast/TypeExpr.ts:8
Methodconstructor
( readonly left: TypeExpr, readonly operator: Token, readonly right: TypeExpr, )
src/ast/TypeExpr.ts:28
Methodconstructor
( readonly name: Token, )
src/ast/TypeExpr.ts:46
Methodconstructor
( readonly name: Token, readonly genericArgs: TypeExpr[], readonly closingBracket: Tok
src/ast/TypeExpr.ts:62
Methodconstructor
( readonly expr: VariableExpr, readonly genericArgs: TypeExpr[], readonly finalToken:
src/ast/Superclass.ts:7
Methodconstructor
(readonly enclosing: Environment | null = null)
src/runtime/Environment.ts:8
Methodconstructor
(readonly loxClass: LoxClass)
src/runtime/LoxInstance.ts:10
Methodconstructor
( readonly message: string, location: {sourceRange(): SourceRange}, )
src/runtime/RuntimeError.ts:5
Methodconstructor
( readonly message: string, )
src/runtime/NativeRuntimeError.ts:2
Methodconstructor
( private readonly declaration: FunctionStmt, private readonly closure: Environment, p
src/runtime/LoxFunction.ts:15
Methodconstructor
( readonly name: string, private readonly methods: Map<string, LoxCallable & LoxVa
src/runtime/LoxClass.ts:17
Methodconstructor
(readonly value: LoxValue)
src/runtime/Return.ts:4
Methodconstructor
(readonly value: number)
src/runtime/LoxNumber.ts:8
Methodconstructor
(private readonly output: OutputHandler)
src/runtime/Interpreter.ts:58
Methodconstructor
( readonly items: LoxValue[] = [], )
src/runtime/LoxArray.ts:11
← previousnext →201–300 of 438, ranked by callers