2012-03-01から1ヶ月間の記事一覧

PL/0の文法

program = block "." .block = [ "const" ident "=" number {"," ident "=" number} ";"] [ "var" ident {"," ident} ";"] { "procedure" ident ";" block ";" } statement . statement = [ ident ":=" expression | "call" ident | "begin" statement {";" …

BCC用のMAKE

makeファイル名は makefile か makefile.mak とする。 make -B でタイムスタンプを無視 すなわち全てをmake。 コメントは # を書いた以降で、その行でのみ有功。 文字列はマクロ指定できる $(STRING) として参照。 : 以前は作成するファイル 以降はそれに依…