Expand description
날개셋 값-식(value expression) 언어: 렉서 + 우선순위 파서 + 평가기.
KeyTable 의 value(예: T ? H3|_J : 0x23, 119^(P&1)<<5, C0|0x82)와 같은
C 연산자 문법의 정수 식을 다룬다. 태그 H3|(한글 낱자)·C0|(제어 명령)는 식
안의 일급 값으로 취급한다. 참고: research/01-nalgaeset-format.md §1.
Structs§
- Ctx
- 평가 문맥의 변수들. KeyTable 평가에는 T(오토마타 상태)와 P(수식어 비트마스크)가 쓰인다.
오토마타 식 평가에는 A~F(입력/조합 중 한글의 초·중·종성 서열번호), O, T 가 쓰인다.
(오토마타 변수 의미는
research/ngs-automata-help.txt참고.)
Enums§
Functions§
- eval_
str - 한 번에 파싱하고 평가하는 편의 함수.