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 방문자를 구현
앞으로 참조 지원

이 릴리스의 새로운 기능 :

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

요구 사항 :

파이썬

유사한 소프트웨어

Mumps Compiler
Mumps Compiler

28 Sep 15

Tcl/Tk
Tcl/Tk

20 Jan 18

Jess
Jess

3 Jun 15

Frost
Frost

3 Jun 15

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

cynic
cynic

14 Apr 15

httpcode
httpcode

14 Apr 15

SlimIt
SlimIt

14 Apr 15

코멘트 TinyPie

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