コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
うつりきまぐれ ◆8rpaj7TJiZUt
2020/3/20 22:03
パーサコンビネータを使ったプチコン4用構文解析ライブラリを Wiki にのせた

PXDEFPC @EXPR, LISTP(@TERM,CHARP("+-"))
PXDEFPC @TERM, LISTP(@TERM,CHARP("*/"))
PXDEFPC @FACT, ORP(@REAL,SEQP("(",@EXPR,")"))
PXDEFPC @REAL, REGEXP("[0-9]+")

こんな感じで直感的に文法定義できるからよければ見てやって下さい

http://wiki.hosiken.jp/petc4/?Toukou%2FPXLIB

追記: "@"から始まる文字列を除いて TEXTP は省略できるようになったのでここも編集しました

コメント

アバター
うつりきまぐれ 2020/3/21 6:11 ◆8rpaj7TJiZUt
JSON とか簡単にできそう
アバター
うつりきまぐれ 2020/3/21 17:09 ◆8rpaj7TJiZUt
JSON ライブラリもひとつのファイルにセットにして JSON2OBJ で JSON をオブジェクト化できるようになった!

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -