Skip to content

구문 분석 단계에서 사이드 이펙트 분리를 할수 있게 설계해본 언어 명세

Notifications You must be signed in to change notification settings

timdoma/SimpleLanguage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

SimpleLanguage

; 순수 함수 호출 (s-표현식)
(add 2 3)

; 부수 효과 호출 (인자들이 공백으로 구분됨)
print("Hello, World")

; 중첩된 s-표현식 (순수 함수 안에 순수 함수)
(subtract (multiply 2 3) 4)

; 부수 효과 호출 안에 s-표현식 포함
updateValue (calculateNewValue x) y

; 부수 효과 호출 안에 다른 부수 효과 포함
log print("Logging message") getCurrentTime()

About

구문 분석 단계에서 사이드 이펙트 분리를 할수 있게 설계해본 언어 명세

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages