QLanguage

  •        42

QLanguage is a compiler for open source

http://qlanguage.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

phraser - Simple lexer and parser combinator based on Parsing Expression Grammar


Simple lexer and parser combinator based on Parsing Expression Grammar

sql - A front-end (lexer, parser and partial compiler) for a subset of the SQL language


A front-end (lexer, parser and partial compiler) for a subset of the SQL language

sass - Pure Go sass lexer, parser, and compiler


This project is currently in alpha, and contains no compiler. A scanner and parser are being developed to support a future compiler.To help, check out parser. This project contains tests that iterate through sass-spec running the parser against example inputs. Errors detected by the parser are reported. However, you could also set the Parser mode to Trace and verify proper ast trees are being built from the input. As the parser matures, output can automatically be verified by the example outputs in these directories.

ANLP - Another .NET Lexer Parser


This project aims to have a lexer/parser working in Silverlight and help people to write their own grammar and make the lexer/parser available in Silverlight.



Compiler


I implemented a web based multi-pass compiler for a simple grammar in JavaScript. This compiler includes a lexer, parser, type checker, syntax tree and code generator.

combinator-parser - Legacy parser combinator library for Racket


Legacy parser combinator library for Racket

scala-sql-parser - SQL parser written using Scala's parser combinator library


SQL parser written using Scala's parser combinator library

Ragel lexer and Bison parser integration example


This a sample of win(bison) parser and Ragel lexer integration, with unicode support

Erlang-Lexer-Parser - Erlang lexer (and eventually a parser) using boost::spirit.


Erlang lexer (and eventually a parser) using boost::spirit.

prop-cc-new


Prop Compiler Compiler is a an augmented C++ to C++ translator. Adding Alegebraic Data Types, pattern matching, rewriting, parser generator and lexer generator, amongst other augmentations.

prop-cc


Prop Compiler Compiler is a an augmented C++ to C++ translator. Adding Alegebraic Data Types, pattern matching, rewriting, parser generator and lexer generator, amongst other augmentations.

louisaberger-Compiler


Compiler for a subset of C grammar, written in Java. Major parts in the Lexer and Parser classes.

combinator-parser


Combinator parser re-implementation as described by S. D. Swierstra in "Combinator Parsing: A Short Tutorial."

OILexer


OILexer is a LL parser generator for C# aimed at simple language parsing for language enthusiasts. Does not use recursive descent or bottom-up parsing methods, but rather, a top-down deterministic model is employed. This is a portion of the Abstraction Project.

scaladoc-parse - A parser combinator based link parser for scaladoc


A parser combinator based link parser for scaladoc

scala-css-parser - Simple css parser in scala using combinator parsing


Simple css parser in scala using combinator parsing

toy-parser - My own implementation of a combinator parser


My own implementation of a combinator parser

parser - A parser combinator library for Go


A parser combinator library for Go