2018년 7월 16일 월요일

2018-07-13 AI를 위한 컴파일러 개발(3)

2018-07-17 AI를 위한 컴파일러 개발(3) by 백승기
*이제 이 스크립트 컴파일러의 이름을 정했습니다.( 임시이름 )  
그리고 변수처리기의 기능을 일부 마무리했고  
간단한 계산기정도의 처리능력을 발휘할 수 있습니다,  
명령어중 pr은 print 기능을 제공합니다.  
그리고 함수 호출기능이 추가되었고 이제 실행됩니다.
* 다음엔 if 와 goto 기능을 구현할까 합니다.
 단 if 문에 goto문은 구현이 되어지므로 따로 goto문을 구현하지는 않을 예정입니다.

MyCalc <가칭> 버전 1.00-> 스크립트 소스
"function main;" 
" A=123;" 
" B='NAME';" 
" pr '----------------------------';" 
" pr 'B=$01',B;" 
" B=1000;" 
" C=A+B;" 
" D=A+B*10;" 
" pr '----------------------------';" 
" pr '$02+$01=$03',A,B,C;" 
" pr 'D=$01',D;" 
" pr '----------------------------';" 
" call sub;" 
"end;" 
"" 
"function sub;" 
" pr '-sub function-';" 
"end;"
MyCalc <가칭> 버전 1.00-> 실행결과
----------------------------
B=NAME
----------------------------
1000+123=1123.00
D=10123.00
----------------------------
-sub function- 


댓글 없음:

댓글 쓰기