はてなブログでのSASコードのシンタックスハイライト
はてなブログではスーパーpre記法という書き方をすると
プログラムのソースコードにシンタックスハイライトを適用して表示することができる。
ソースコードを色付けして記述する(シンタックス・ハイライト) - はてなダイアリーのヘルプ
例えば、C言語では
>|c| #include<stdio.h> int main(int argc, char* argv[]) { printf("Hello World !\n"); /* Comment */ return 0; } ||<
と書くと
#include<stdio.h> int main(int argc, char* argv[]) { printf("Hello World !\n"); /* Comment */ return 0; }
のようにキーワードに色付けして表示される。
上記のヘルプページの対応ファイルタイプの中にSASがあった(記事執筆時点では無くなっている)ので、試してみたところ
>|sas| %put _user_; data work.test; set work.test2; msg = 'Hello World !'; /* comment */ run; proc contents data=work._all_ nods; run; ||<
のように書いて、
%put _user_; data work.test; set work.test2; msg = 'Hello World !'; /* comment */ run; proc contents data=work._all_ nods; run;
うまくハイライトできていないみたい。
サポートにお問い合わせしたところ、対応困難とのこと。
SASのコードを掲載する人なんてめったにいないので仕方ないのか。