Statm Language Support for VS Code
이 확장 기능은 Visual Studio Code에서 Statm 프로그래밍 언어의 구문 강조를 제공합니다. Statm은 간단하지만 강력한 프로그래밍 언어로, stdstream을 사용하여 입출력 및 변수 관리를 수행할 수 있습니다.
기능
- Statm 프로그래밍 언어의 구문 강조 지원.
- 입출력 및 변수 관리를 위한 명령어 강조.
설치
Visual Studio Code 마켓플레이스를 통해 "Statm" 확장 기능을 검색하고 설치하세요.
사용 방법
Statm 파일(*.st)을 생성하고, 다음과 같은 Statm 문법을 사용해보세요:
stdvar: 0x01, myVar, "Hello, world!" // myVar 변수에 "Hello, world!" 저장
stdout: 0x09, myVar // myVar 변수의 값을 출력
문법 소개
Statm 언어는 다음과 같은 주요 문법을 제공합니다:
- [stdstream]: [command], [argument1], [argument2], ...
- stdstream: stdin, stdout, stdio, stdvar
- command:
- stdin(stdio): 0x08
- stdout(stdio): 0x09
- stdvar: 0x01, 0x02
- 0x01:
- 변수 문법.
- argument1: 변수 명
- argument2: 변수 값
- 0x02:
- 변수 삭제 문법.
- argument1: 삭제할 변수 명
- 0x08:
- 입력 문법.
- argument1: 입력 받은 값을 저장할 변수 명
- argument2: 입력을 받을때 앞에 추가할 메세지
- 0x09:
- 출력 문법.
- argument1: 출력할 문자열, 혹은 숫자, 혹은 변수명
- system:
- 인터프리터(시스템)에 사용되는 변수를 담고있음.
- system.[시스템변수]
- 시스템변수:
- variables: 변수 저장을 위한 딕셔너리
- file: 파일 인터프리팅 실행 여부
Examples.
stdvar: 0x01, test, "Hello, world!" // test 변수에 "Hello, world!" 저장
stdout: 0x09, test // test 변수에 있는 값 출력
stdin: 0x08, name, "What your name? " // What your name? 출력 후 입력 받은 뒤 name 변수에 저장
stdout: 0x09, "Your name is " // Your name is 출력
stdout: 0x09, name // name 변수에 있는 값 출력
stdout: 0x09, "." // . 출력