关闭

parser

该项目收到21 来自天才威客的竞标,平均竞标价格为$22 USD / hour

为像这样的项目获取免费报价
雇主工作
项目预算
$15 - $25 USD / hour
全部竞标
21
项目描述

I want to build a parser in C# for a language known as C/AL. This language is used by Microsoft Dynamics NAV. I have code samples, but in short, the language is roughly based on Pascal, but has many extended elements that need to be parsed. I want to parse the code, create .net object model that can be used from a C# project.

The ultimate goal is to be able to perform static code analysis from the source. I am not building a compiler, only the parser/scanner/object model that can be used from a c# project.

The object model will be represented as follows:

Table

- Fields

- Vars (globals)

- Procedures

- Vars (parameters)

- Vars (locals)

- Code lines (contain references to vars/objects) etc

- Events (procedures)

Form

Page

Query

Report

Dataport

XMLPort

在寻找赚取金钱的机会?

  • 设定您的预算和时间框架
  • 大致描述您的建议方案
  • 为您的工作领取工资

雇用同样在该项目上竞标的威客

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online