// [PSGG OUTPUT START] indent(4) $/./$ ここにアウトプットされる // [PSGG OUTPUT END]
[PSGG OUTPUT START] indent(4) $/^S_/$・・・インデント4文字、S_で始まるステートを変換
$/正規表現/$一致するステートに対して変換を行う。
$/正規表現/->#macro$一致するステートに対してマクロを実行する。
#enum=[state],■ソース
public enum STATE { //PSGG OUTPUT START] indent(4) $/^S_/->#enum$ //PSGG OUTPUT END] }■変換
public enum STATE { //[SYN-G-GEN OUTPUT START] indent(4) $/^S_/->#enum$ S_0001, S_0002, : //[SYN-G-GEN OUTPUT END] }