
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C#でGPPG/GPLEXを使って電卓を作成する - Qiita
概要 c言語ならyacc/lex、c++ならbison/flexがあるように、c#にはGPPG/GPLEXがあります。 これを使えば... 概要 c言語ならyacc/lex、c++ならbison/flexがあるように、c#にはGPPG/GPLEXがあります。 これを使えば、字句解析/構文解析が可能です。 昔は導入が面倒だったのですが、いつからかNuGetで簡単に導入できるようになりました。 今回はサンプルとして電卓を作りたいと思います。 サンプルコード 以下に実際に動作するコードを置いてます。 https://github.com/minoru-nagasawa/GPPGCalculator 作成方法 1. プロジェクトを作成 今回はコンソールアプリで作ります。 名前はGPPGCalculatorとします。 .NET Coreは未対応ですので、.NET Frameworkにしてください。 2. NuGetでYaccLexToolsをインストール 検索で「YaccLex」や「GPPG」を入力すれば出てきます。 3. サンプル電卓
2023/03/11 リンク