53歳限界プログラマの憂鬱

SU/CAR-ST-APplication-cellsから派生したプログラマのブログ

来訪ありがとうございます
シストレツールを自作してました
自分用の記事が多いのであまり役には立たないブログでした

f:id:sucar:20150414193802p:plain

自作システム詳細目次

Esgrsdnl マニュアル(MAIN メインCソース指定)

Esgrsdnl という自作DSL でシストレルールを記述しているのですが、そのマニュアル

特殊パラメタ MAIN

MAIN  : メインCソース指定

記述例

    MAIN	000

 ベースとなるCソースを指定

今のところ、./suQ2/main/main_000.c

がメインCソースなので、000を指定

もしこの記述がないと、./suQ2/main/simxp8trsu_nobug2.c

が、メインCソースとなる

これは、メインCソースを改良して、互換性が失われるような際に、新たなメインCソースを新たに作り、Esgrsdnl上で指定することで、過去の資産がそのまま動くことを保証するための工夫(のつもり)