Skip to content

달빛약속 / core/mod / CodeFile

Class: CodeFile

Constructors

new CodeFile()

new CodeFile(text, fileName): CodeFile

Parameters

text

string

fileName

string = '<이름 없음>'

Returns

CodeFile

Defined in

core/type/code-file.ts:26

Properties

fileName

fileName: string = '<이름 없음>'

Defined in

core/type/code-file.ts:26


runResult

runResult: ExecuteResult<Block> = null

Defined in

core/type/code-file.ts:23


runtime

runtime: Runtime = null

Defined in

core/type/code-file.ts:24


text

text: string

Defined in

core/type/code-file.ts:26

Accessors

ast

Get Signature

get ast(): Block

Returns

Block

Defined in

core/type/code-file.ts:61


exportedRules

Get Signature

get exportedRules(): Rule[]

Returns

Rule[]

Defined in

core/type/code-file.ts:81


functionDeclareRanges

Get Signature

get functionDeclareRanges(): FunctionDeclareRangesByType

Returns

FunctionDeclareRangesByType

Defined in

core/type/code-file.ts:69


mounted

Get Signature

get mounted(): boolean

Returns

boolean

Defined in

core/type/code-file.ts:32


tokens

Get Signature

get tokens(): Token[]

Returns

Token[]

Defined in

core/type/code-file.ts:36

Methods

mount()

mount(runtime): void

Parameters

runtime

Runtime

Returns

void

Defined in

core/type/code-file.ts:28


run()

run(): Promise<ExecuteResult<Block>>

Returns

Promise<ExecuteResult<Block>>

Defined in

core/type/code-file.ts:116


validate()

validate(): object

Returns

object

errors

errors: YaksokError<unknown>[]

validatingScope

validatingScope: Scope

Defined in

core/type/code-file.ts:103