問題タブ [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.

0 投票する
2 に答える
138 参照

c - picoc に新しいデータ型 (および新しいデータ型の算術演算子) を追加する

picocに出くわしたばかりで、その機能に非常に感銘を受けました。特に、新しい機能などを追加して拡張できるという事実です。これにより、「独自の」インタープリターを作成しようとする道をたどる必要がなくなりました。

ただし、次の方法で picoc を拡張できる方法があるかどうか疑問に思っています。

  1. 新しいデータ型の追加 (MySimpleDataType、MyPointerDataType など)
  2. 新しいデータ型に単純な算術演算子関数 (+、-、​​/、* など) を追加します。

誰かがこれを行った経験がありますか、または誰かが新しいデータ型とその演算子関数を picoc に追加する方法についての指針を提供できますか?

[[編集]]

コードをさらに調べたところ、(type.c を変更して) 新しいデータ型を追加する方法を見つけたと思います。ただし、 picoc で新しいデータ型の算術演算子を追加する方法はまだ明確ではありません。どんな助けでも感謝します、

0 投票する
1 に答える
388 参照

strcmp - strcmp() が chararray と char を比較しないのはなぜですか?

Loxone Miniserver Go のパブリック IP アドレスを取得するために、PicoC で小さなスクリプトを作成しています。したがって、私は常に自分のパブリック IP を知っています。私の計画は、IP を取得し、それを 4 つの部分に分割し、整数をプログラムの出力に設定することでした。

ここにスクリプトがあります

ドキュメントも既に読みましたが、この問題を修正できませんでした。

誰かがそれを修正するのを手伝ってくれますか?

0 投票する
0 に答える
78 参照

c - picoc を emscripten で javascript に移植することは可能でしょうか?

ノードを介して可能になる入力ストリームと出力ストリームが必要になるため、これがどのように可能になるかわかりませんが、それは実際に私がやろうとしていることではありません。

簡単なコードを実行して、ブラウザーで出力を取得するだけです。

emscripten がこれを行うのに役立つと思っていましたが、方法がわかりません。

誰かが私のためにこの主題に光を当てることができますか?