C# Parser

  •        99

A handwritten CSharp parser.

http://csparser.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

LINQ over C# project


This project is an extension to LINQ to provide query functions over C# language elements. The query parses the project files and works over the C# source code.

Ohcount - The Ohloh source code line counter


Ohcount is a library for counting lines of source code. It was originally developed at Ohloh. It supports multiple languages within a single file: for example, a complex HTML document might include regions of both CSS and JavaScript.

GraphEngine - Microsoft Graph Engine


Microsoft Graph Engine is a distributed in-memory data processing engine, underpinned by a strongly-typed in-memory key-value store and a general distributed computation engine.This repository contains the source code of Graph Engine and its graph query language -- Language Integrated Knowledge Query (LIKQ). LIKQ is a versatile graph query language on top of Graph Engine. It combines the capability of fast graph exploration and the flexibility of lambda expression: server-side computations can be expressed in lambda expressions, embedded in LIKQ, and executed on the server side during graph traversal. LIKQ is powering Academic Graph Search API, which is part of Microsoft Cognitive Services.

AlterNative - Human-Like translations from .NET assemblies to C++


Alter-Native is a source code translator: from high-level language to native language (C++). It provides a tool to easy port applications from high-level languages such as .NET to native languages like C++. Most of the actual systems are C++ compatible, thus if the application is ported to this language, it can be executed in several platforms (i.e. smartphones, tablets, embedded systems and computers).

doxyparse - multi-language source code parser


multi-language source code parser



DataConnectors - Data Connector SDK and samples for Power Query and Power BI


Data Connectors for Power BI enables users to connect to and access data from your application, service, or data source, providing them with rich business intelligence and robust analytics over multiple data sources. By integrating seamlessly into the Power Query connectivity experience in Power BI Desktop, Data Connectors make it easy for power users to query, shape and mashup data from your app to build reports and dashboards that meet the needs of their organization.Data Connectors are created using the M language. This is the same language used by the Power Query user experience found in Power BI Desktop and Excel 2016. Extensions allow you to define new functions for the M language, and can be used to enable connectivity to new data sources. While this document will focus on defining new connectors, much of the same process applies to defining general purpose M functions. Extensions can vary in complexity, from simple wrappers that essentially just provide "branding" over existing data source functions, to rich connectors that support Direct Query.

rsql-parser - Parser for RESTful Service Query Language and FIQL


Parser for RESTful Service Query Language and FIQL

ANTLR - ANother Tool for Language Recognition


ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees. Twitter search uses ANTLR for query parsing, with over 2 billion queries a day.

python-lql - Library Query Language parser and utilities for python.


Library Query Language parser and utilities for python.

hibernate-hql - The Hibernate query language parser based on Antlr


The Hibernate query language parser based on Antlr

h5.rql - Resource Query Language (RQL) parser for browser and node.js.


Resource Query Language (RQL) parser for browser and node.js.

languor - An LPEG parser for a hierarchical set logic query language embedded inside Redis


An LPEG parser for a hierarchical set logic query language embedded inside Redis

jsMedia - Watch for Media Query changes in JavaScript code.


Watch for Media Query changes in JavaScript code.

100Projects - 100 Projects to be completed, for me its in Python


**Mp3 Tagger** – Modify and add ID3v1 tags to MP3 files. See if you can also add in the album art into the MP3 file’s header as well as other ID3v2 tags.**Log File Maker** – Make an application which logs various statistics in response to given events. This can be something that logs what an application does, what the system is doing, when something like a file changes etc.**Excel Spreadsheet Exporter** – Create an online application which can read in a file and create an Excel Spreadshe

Open Source Compiler, Optimizer and Interpreter for a C-Like Language


Here, you can download an open-source compiler, optimizer and multi-core code generator for a C-like language and modify it in order to meet your requirements.

Coolstorage - ORM library for .NET


The main strength of Vici CoolStorage is the ease of use. Most ORM tools still require a lot of unneeded code to accomplish basic data persistence tasks, but Vici CoolStorage is designed to relieve the programmer from these tedious and error-prone tasks, making it very intuitive to use.

CSharp CodeDom Parser


CSharp CodeDom Parser is a component, which parses CSharp source files and produces the CodeDom compliant syntax tree (including comments in code, which are important for code analysis). CodeDom is language independent code representation, which is defin

cql-parser - A Perl module for working with the Common Query Language


A Perl module for working with the Common Query Language

Browse by Query


A query language for code browsing. You query your database-- why don't you query your code? Write queries to provide custom views of your Java or C#/CLR code base. Integrates with popular IDEs or standalone.

volt - A ruby web framework where your ruby runs on both server and client


Volt is a Ruby web framework where your ruby code runs on both the server and the client (via [opal](https://github.com/opal/opal)). The DOM automatically update as the user interacts with the page. Page state can be stored in the URL. If the user hits a URL directly, the HTML will first be rendered on the server for faster load times and easier indexing by search engines.Instead of syncing data between the client and server via HTTP, Volt uses a persistent connection between the client and ser