Class: YaksokError<T>
Extends
Error
Extended by
UnknownOperatorError
InvalidTypeForCompareError
InvalidTypeForOperatorError
RangeStartMustBeIntegerError
RangeEndMustBeIntegerError
FFIResultTypeIsNotForYaksokError
ErrorInFFIExecution
ErrorOccurredWhileRunningFFIExecution
CannotReturnOutsideFunctionError
FunctionMustHaveOneOrMoreStringPartError
AlreadyDefinedFunctionError
IndexOutOfRangeError
NotEnumerableValueForListLoopError
ListIndexMustBeGreaterOrEqualThan0Error
RangeEndMustBeNumberError
RangeStartMustBeLessThanEndError
ListIndexTypeError
RangeStartMustBeNumberError
TargetIsNotIndexedValueError
BreakNotInLoopError
NoBreakOrReturnError
ErrorInModuleError
CannotParseError
IndentIsNotMultipleOf4Error
IndentLevelMismatchError
UnexpectedCharError
UnexpectedEndOfCodeError
UnexpectedTokenError
FileForRunNotExistError
FFIRuntimeNotFound
MultipleFFIRuntimeError
AlreadyRegisteredModuleError
CannotUseReservedWordForIdentifierNameError
NotDefinedIdentifierError
Type Parameters
• T = unknown
Constructors
new YaksokError()
new YaksokError<
T
>(props
):YaksokError
<T
>
Parameters
props
position
resource
T
tokens
Token
[]
Returns
YaksokError
<T
>
Overrides
Error.constructor
Defined in
Properties
child?
optional
child:YaksokError
<unknown
>
Defined in
codeFile?
optional
codeFile:CodeFile
Defined in
message
message:
string
Inherited from
Error.message
Defined in
node_modules/.deno/typescript@5.7.2/node_modules/typescript/lib/lib.es5.d.ts:1077
name
name:
string
Inherited from
Error.name
Defined in
node_modules/.deno/typescript@5.7.2/node_modules/typescript/lib/lib.es5.d.ts:1076
position?
optional
position:Position
Defined in
resource?
optional
resource:T
Defined in
stack?
optional
stack:string
Inherited from
Error.stack
Defined in
node_modules/.deno/typescript@5.7.2/node_modules/typescript/lib/lib.es5.d.ts:1078
tokens?
optional
tokens:Token
[]