HAN Language V0.2.2
한국어 조사를 문법 신호로 사용하고 VS Code의 자동완성을 중심 개발 경험으로 제공하는 HAN 언어 구현본입니다.
설치
han-language-0.2.2.vsix를 받습니다.
- VS Code → Extensions →
... → Install from VSIX...
- 설치 후 Developer: Reload Window를 실행합니다.
.han 파일을 엽니다.
- 우측 하단 언어 모드가
HAN인지 확인합니다.
주요 기능
.han 파일 인식
- TextMate + Semantic Highlighting
- 한국어 명사 입력 후 조사 자동 제안
의 입력 후 해당 객체 필드 제안
- 기능/조건/반복/출력 스니펫
- 오류 진단
- 실행
- 대응 Python 보기
- 설치 자가진단
- 속성 선언 시 객체 자동 생성
- 문자열과 심볼의 엄격한 구분
예제
플레이어의 이름은 "기사"이다.
플레이어의 체력은 100이다.
기능: 피해 주기(대상, 피해량)
대상의 체력을 피해량만큼 줄인다.
플레이어에게 10의 피해를 준다.
플레이어의 체력을 출력한다.
명령
Command Palette:
HAN: 현재 파일 실행
HAN: 대응 Python 코드 보기
HAN: 설치 자가진단
개발 테스트
npm test
npm test는 언어 코어 테스트와 VS Code API mock 테스트를 모두 실행합니다.
| |