タグ

flexに関するpirota_pirozouのブックマーク (4)

  • BRANTS-P --- プログラミングTIPS

    #1 Visual C++でbisonおよび、flexを使うには 注意!:この文章およびここからダウンロードできるファイルが含む 間違いや不具合によって、引き起こされる問題について、私は責任を負いません。 ご自身の責任においてご利用して下さい。 Step1. bisonおよびflexの入手 bisonおよびflexのオリジナルのソースコードはGNUのホームページ内のGNU Softwareのノードからダウンロードできます。 しかし、オリジナルのソースコードはUNIX向けに作られているため、Windows用の実行形式を作るためには、ソースコードの変更が必要となります。 Visual C++でコンパイルする場合、コンパイルエラーに対する対症療法的な修正と、メモリ関連のライブラリや環境変数の違いの関係で、処理の変更が必要になる部分も存在します。 そこで、これらのソースコードを修正し、Visual

  • C#でGPPG/GPLEXを使って電卓を作成する - Qiita

    概要 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. サンプル電卓

    C#でGPPG/GPLEXを使って電卓を作成する - Qiita
    pirota_pirozou
    pirota_pirozou 2023/03/11
    C#においてもyacc,lexっぽいのがあった!将来オレオレスクリプトみたいなのを作るのに使うかも
  • computer-programming-forum.com

    Find out who owns any domain name with the WHOIS tool or use the domain name search tool to find your own domain

  • C# Parser

    A parser for C# using flex/bison James Power Department of Computer Science, National University of Ireland, Maynooth. As part of a separate project I knocked together a flex/bison scanner and parser for C#. I really just wanted a clean C# grammar, but the one in the spec. had a lot of duplication. I worked off version 0.28 of the C# Language Specification (of 5/7/2001). I've tested the scanner/pa

  • 1