@dalbit-yaksok/core@3.10.0Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
latest
rycont/dalbit-yaksokThis package works with Node.js, Deno, BrowsersIt is unknown whether this package works with Cloudflare Workers, Bun




JSR Score
64%
Published
6 days ago (3.10.0)
I
c
AlreadyDefinedFunctionError
No documentation available
c
AlreadyRegisteredModuleError
No documentation available
c
c
c
c
c
c
BreakNotInLoopError
No documentation available
c
CallStackDepthExceededError
No documentation available
c
CannotParseError
No documentation available
c
CannotReturnOutsideFunctionError
No documentation available
c
CodeFile
달빛 약속 소스코드 파일 하나를 나타내는 클래스입니다.
파일 단위의 처리 과정(토크나이징, 파싱, 실행)을 담당합니다.
c
f
dalbitToJS
Dalbit ValueType을 JavaScript 의 unknown 형으로 변환합니다.
c
c
c
c
c
c
c
T
ErrorGroups
No documentation available
c
ErrorInFFIExecution
No documentation available
c
ErrorInModuleError
No documentation available
c
ErrorOccurredWhileRunningFFIExecution
No documentation available
I
c
f
evaluateParams
함수 호출에 사용될 인자들을 미리 평가(evaluate)하는 헬퍼 함수입니다.
T
c
c
I
I
E
FEATURE_FLAG
No documentation available
c
c
FFIResultTypeIsNotForYaksokError
No documentation available
c
FFIRuntimeNotFound
No documentation available
c
FileForRunNotExistError
No documentation available
c
c
FormulaStackUnderflowError
No documentation available
c
I
FunctionInvokingParams
No documentation available
c
FunctionMustHaveOneOrMoreStringPartError
No documentation available
c
c
c
c
c
c
IndentIsNotMultipleOf4Error
No documentation available
c
IndentLevelMismatchError
No documentation available
c
IndexedValue
No documentation available
c
c
IndexKeyNotFoundError
No documentation available
c
c
InvalidFormulaError
No documentation available
c
InvalidTypeForCompareError
No documentation available
c
InvalidTypeForOperatorError
No documentation available
c
c
c
ListIndexMustBeGreaterOrEqualThan0Error
No documentation available
c
ListIndexTypeError
No documentation available
c
c
c
ListValue
No documentation available
c
c
LoopCountIsNotNumberError
No documentation available
c
LoopWithoutBodyError
No documentation available
I
c
c
c
c
c
MultipleFFIRuntimeError
No documentation available
c
c
NoBreakOrReturnError
No documentation available
c
NotBooleanTypeError
No documentation available
c
c
NotEnumerableValueForListLoopError
No documentation available
c
c
c
NotProperIdentifierNameToDefineError
No documentation available
c
c
c
c
T
OperatorClass
No documentation available
I
c
f
parse
CodeFile에 포함된 토큰들을 파싱하여 추상 구문 트리(AST)를 생성합니다.
파싱은 토큰 목록을 바탕으로 코드의 문법적 구조를 분석하고 계층적인 트리 구조로 변환하는 과정입니다.
c
c
c
c
PrimitiveValue
No documentation available
c
c
RangeEndMustBeIntegerError
No documentation available
c
RangeEndMustBeNumberError
No documentation available
c
c
RangeStartMustBeIntegerError
No documentation available
c
RangeStartMustBeLessThanEndError
No documentation available
c
RangeStartMustBeNumberError
No documentation available
c
c
E
RULE_FLAGS
No documentation available
T
RunModuleResult
No documentation available
I
c
Scope
실행 컨텍스트(Execution Context)를 관리하는 클래스입니다. 변수와 함수의 저장, 검색, 수정을 담당하며, 스코프 체인을 통해 렉시컬 스코핑을 구현합니다.
c
I
SessionConfig
SessionConfig 객체를 사용하여 약속 런타임을 설정합니다.
c
c
c
StringIndexOutOfRangeError
No documentation available
c
c
I
c
TargetIsNotIndexedValueError
No documentation available
E
TOKEN_TYPE
No documentation available
v
TOKEN_TYPE_TO_TEXT
No documentation available
f
tokenize
주어진 달빛 약속 소스 코드를 토큰(Token)의 배열로 변환합니다.
토크나이징은 코드를 문법적으로 의미있는 가장 작은 단위로 분해하는 과정입니다.
c
c
UnexpectedCharError
No documentation available
c
UnexpectedEndOfCodeError
No documentation available
c
UnexpectedNewlineError
No documentation available
c
UnexpectedTokenError
No documentation available
c
UnknownOperatorError
No documentation available
T
ValidationRunModuleResult
runModule 호출 시 유효성 검사 오류가 발생했을 때의 결과.
c
c
T
WarningEvent
No documentation available
f
yaksok
YaksokSession을 생성하고 코드를 실행하는 과정을 간소화한 헬퍼 함수입니다.
단일 파일 또는 여러 파일로 구성된 간단한 코드를 실행할 때 유용합니다.
c
YaksokSession
달빛 약속 코드의 실행 생명주기를 총괄하는 핵심 클래스입니다.
코드 모듈을 등록하고, 실행 파이프라인(토크나이징, 파싱, 실행)을 조율하며,
외부 환경(입출력, FFI)과의 상호작용을 관리합니다.