TinyPie

소프트웨어 스크린 샷:
TinyPie
소프트웨어 정보:
버전: 0.2
업로드 날짜: 12 May 15
개발자: Ruslan Spivak
라이센스: 무료
인기: 7

Rating: nan/5 (Total Votes: 0)

TinyPie 파이썬 같은 구문으로 간단한 프로그래밍 언어에 대한 트리 기반의 인터프리터입니다합니다. & nbsp; 그것은 추상 구문 트리 (AST)를 구성하고 트리를 도보로 소스 코드를 실행합니다.
그것은 '언어 구현 패턴'에서 파이 언어를 기반으로합니다. 책에서 Ch.9 견적은 "트리 기반의 인터프리터는 말 대신 코드 생성기에 이식 통역사와 컴파일러 프론트 엔드 같다".
이 프로젝트의 목표 :
1. 자체 교육

파이썬으로 구현 : 2. 간단한 프로그래밍 언어 또는 DSL

이 기능에 대한 파이썬에서 자신의 통역 공예에 관심있는 사람들을위한 예로서 역할을하려면
정규 표현식 기반 렉서
LL (K) 재귀 하강 파서
파서는 균일 한 추상 구문 트리 (AST)를 구성한다
정적 / 어휘 범위를 지원합니다.
통역은 AST 건설 중에 완전한 범위 트리를 구축합니다.
Interpeter 전역 메모리 공간과 기능 공간 스택을 관리
통역은 외부 AST 방문자를 구현
앞으로 참조 지원

이 릴리스의 새로운 기능 :

이 추가 된 바이트 코드 어셈블러
추가 등록 기반 가상 머신

요구 사항 :

파이썬

유사한 소프트웨어

Lua
Lua

17 Aug 18

Frost
Frost

3 Jun 15

Chapel
Chapel

11 May 15

PL/1 for GCC
PL/1 for GCC

2 Jun 15

개발자의 기타 소프트웨어 Ruslan Spivak

SlimIt
SlimIt

14 Apr 15

sftpserver
sftpserver

14 Apr 15

cynic
cynic

14 Apr 15

httpcode
httpcode

14 Apr 15

코멘트 TinyPie

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!