picocに出くわしたばかりで、その機能に非常に感銘を受けました。特に、新しい機能などを追加して拡張できるという事実です。これにより、「独自の」インタープリターを作成しようとする道をたどる必要がなくなりました。
ただし、次の方法で picoc を拡張できる方法があるかどうか疑問に思っています。
- 新しいデータ型の追加 (MySimpleDataType、MyPointerDataType など)
- 新しいデータ型に単純な算術演算子関数 (+、-、/、* など) を追加します。
誰かがこれを行った経験がありますか、または誰かが新しいデータ型とその演算子関数を picoc に追加する方法についての指針を提供できますか?
[[編集]]
コードをさらに調べたところ、(type.c を変更して) 新しいデータ型を追加する方法を見つけたと思います。ただし、 picoc で新しいデータ型の算術演算子を追加する方法はまだ明確ではありません。どんな助けでも感謝します、