1

I want to implement Top-Down Parsing by c# language is there any source to show me the way. I mean good method and description to implement or algorithms.
for example here are some steps to implement :
1- developing a Grammar
2- LL1 Parsing
3- Construct the parser.
These steps are in order and order is very important to give you correct answer.

Oak
  • 25,332
  • 5
  • 90
  • 149
kamiar3001
  • 2,588
  • 4
  • 41
  • 78

2 Answers2

4

The following MSDN Article "Create a Language Compiler for the .NET Framework" covers the very basics of the steps you defined. And targets .NET/C#

For more detail on each area you should probably not be concerend about finding C# specific texts.

Chris Taylor
  • 51,025
  • 10
  • 74
  • 88
0

Top-down parsers are also called recursive descent parsers, you can search for that.

I wouldn't concentrate on searching for C# - as long as the examples and tutorials you find are in procedural languages, you shouldn't have too much difficulty translating them to C#.

Additionally, maybe take a look at these pair of short, but useful, articles:

Oak
  • 25,332
  • 5
  • 90
  • 149