簡単な言語処理系
標準Pascal処理系HAPPy上で動く、Pascalのサンプルプログラム
の一環で、簡単な言語処理系を作りました。
言語の名前は、PL/T(Programming Language/ Toy の略)といい、Pascal
から型をとった単純な構造の言語です。
処理系は、PL/Tを1パスでP−codeにコンパイルするコンパイラと、P−
codeインタプリタ、それにP−code逆アセンブラから構成されます。
トイプログラム等の、非実用、趣味的遊びに使えます。
標準Pascalで書かれた、小規模言語処理系の実例として、勉強材料や、他へ
の転用などの用途にも使えます。