magicfile icon Magic file website - magicfile.ir

Download the software source and code to create a parser in C#

دانلود-سورس-و-کد-نرم-افزار برای-ایجاد-تجزیه-کننده-در-سی-شارپ
Short description and download link
Today, in this post, for you, dear users of the website, we have prepared a source file and software code for creating a parser ready for download.

Download

List of similar files

Short link: https://en.magicfile.ir/?p=2733
Full description of the file

Download the software source and code to create a parser in C#

One of the more difficult tasks in computer science is building parsers and compilers. There are many tools available to help with this tedious task, most notably Flex and Yacc, both of which are available on the Linux/Unix platform. The program that I present here in this article is called TokenIcer. It's similar to Flex, but TokenIcer provides an easy-to-use GUI that serves as your rules editor as well as a test bed for testing your rules. Additionally, once your parsing rules are defined, TokenIcer can create a parser class, based on your rules, in C# or VB.NET.

To be able to use TokenIcer well, you need to have a good understanding of how regular expressions work. Every rule you enter in TokenIcer will be based on a regular expression. Any regular expression that the .NET Regex library can parse will also be valid in TokenIcer.

سورس و کد نرم افزار برای ایجاد تجزیه کننده 11

The way the parser works, and also the way TokenIcer will work, is that you feed some sort of input string to the parser. For example, if we enter the following line into a parser:

3+2 * (6 + 1)

We should expect our parser to give us outputs like this:

{Integer}{Plus}{Integer}{Whitespace}{Asterisk}{Whitespace}{LeftParen} {Integer}{Whitespace}{Plus}{Whitespace}{Integer}{RightParen}{Newline}

What we do with this parser output depends on exactly what we want to do. Maybe you're building a language compiler or maybe a math parser. This is what TokenIcer does. It takes input like "3+2 * (6 + 1)" and converts it to an array of enumerated values.

Dear user, you will be offered a download

To download the source and software code to create a parser in C#, click on the link below

Click here to download

Files that you may need

سورس-و-کد-استخراج-کلمه-کليدي-با-تفاوت-آنتروپي-بين-حالت-دروني-و-بيروني-با-ویژوال-بیسیک-دات-نت

Source and keyword extraction code with entropy difference between internal and external mode with Visual Basic .NET

Download
more details
نمونه-سورس-و-کد-برنامه-مدیریت-وای-فای-در-ویژوال-بیسیک-دات-نت-(Wi-Fi-Manager-vb.net)

Sample source and code of WiFi management program in Visual Basic .Net (Wi-Fi Manager vb.net)

Download
more details

User comments

کد امنیتی

List of website special files

دانلود-نرم-افزار-ترجمه-خودکار-فایل-های-po-,-pot-بصورت-کامل-برای-تمامی-زبان-ها-از-جمله-فارسی
Download automatic translation software for po, pot files in full for all languages, including Persian

دانلود-نرم-افزار-تبدیل-فایل-متنی-به-vcf-(مخاطب-موبایل)
Download software to convert text file to vcf (mobile contact)

بهترین-سرویس-پوش-نوتیفیکیشن-اسکريپت-مديريت-اعلان-و-ساخت-پوش-نوتیفیکیشن-سایت
The best notification service push script notification management and build site notification push

دانلود-نرم-افزار-تغییر-زبان-سورس-و-کد-ویژوال-استودیو-(عناصر-دیزاین-طراحی-فرم-ها)
Download software to change the source language and code of Visual Studio (design elements of form design)