問題タブ [picoc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - picoc に新しいデータ型 (および新しいデータ型の算術演算子) を追加する
picocに出くわしたばかりで、その機能に非常に感銘を受けました。特に、新しい機能などを追加して拡張できるという事実です。これにより、「独自の」インタープリターを作成しようとする道をたどる必要がなくなりました。
ただし、次の方法で picoc を拡張できる方法があるかどうか疑問に思っています。
- 新しいデータ型の追加 (MySimpleDataType、MyPointerDataType など)
- 新しいデータ型に単純な算術演算子関数 (+、-、/、* など) を追加します。
誰かがこれを行った経験がありますか、または誰かが新しいデータ型とその演算子関数を picoc に追加する方法についての指針を提供できますか?
[[編集]]
コードをさらに調べたところ、(type.c を変更して) 新しいデータ型を追加する方法を見つけたと思います。ただし、 picoc で新しいデータ型の算術演算子を追加する方法はまだ明確ではありません。どんな助けでも感謝します、
strcmp - strcmp() が chararray と char を比較しないのはなぜですか?
Loxone Miniserver Go のパブリック IP アドレスを取得するために、PicoC で小さなスクリプトを作成しています。したがって、私は常に自分のパブリック IP を知っています。私の計画は、IP を取得し、それを 4 つの部分に分割し、整数をプログラムの出力に設定することでした。
ここにスクリプトがあります
ドキュメントも既に読みましたが、この問題を修正できませんでした。
誰かがそれを修正するのを手伝ってくれますか?
c - picoc を emscripten で javascript に移植することは可能でしょうか?
ノードを介して可能になる入力ストリームと出力ストリームが必要になるため、これがどのように可能になるかわかりませんが、それは実際に私がやろうとしていることではありません。
簡単なコードを実行して、ブラウザーで出力を取得するだけです。
emscripten がこれを行うのに役立つと思っていましたが、方法がわかりません。
誰かが私のためにこの主題に光を当てることができますか?