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

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

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

f:id:sucar:20150414193802p:plain

自作システム詳細目次

2020-07-18から1日間の記事一覧

Esgrsdnl(自作のシストレ言語)内に直接C言語で記述できるようにの工夫

Esgrsdnlという自作のシストレ言語(DSL) 流れ図みたいなやつ Esgrsdnlソース内に直接C言語で記述できるようする工夫 (図で tmp C src を抜き出す部分) car_m4 というshell script がCompile 処理してるのですが・・・ cat << 'EOS' | sed -f /dev/stdin …

sed でセミコロンあるいは波括弧{}がおかしい(w コマンド たぶんrコマンドも)

バグなのか? 仕様なのか? {}で複数のコマンドを纏めたら変なエラーが出て・・・ sed '/_start_/,/_end_/ {w testest.txt;d} これを実行すると sed: -e expression #1, char 0: `{' が不一致です と}を認識してくれない??? sed -e '/_start_/,/_end_/…

sedで強引にインクルード処理

sed にrコマンドというのがありinclude処理的なことができます 現在の自作シストレシステムの自作言語(DSL:Esgrsdnlと命名)のコンパイル処理の流れ図 インクルード処理に2つあって sedによるCompile前の処理 m4によるAseemble前の処理 注:C言語へのトラ…