Public Nitra repository
Nemerle C# Roff XSLT Batchfile HTML
Clone or download
Permalink
Failed to load latest commit information.
.nuget [Nitra.LanguageCompiler] Fix ExternalDependency SMBuild property. Feb 21, 2016
.vs Move to VS2017 Mar 16, 2017
Boot1 Change boot sequence. Jan 27, 2017
Boot2 Property initializer used as default value for deserialization. Updat… Jun 22, 2017
Common Refactoring: update copyrights. Mar 15, 2017
Doc Update Abstracts.doc Jul 18, 2017
DotNet.BackEnd.CCI Fix CciBackEnd.n Jun 27, 2017
ExternalTools Update DOT Apr 4, 2017
Grammars [C#] Fix mapping of TypeMember.Field Jul 20, 2017
Ide [ClientServer] Fix wrong version on activate file Jul 17, 2017
Installer add DotNetLang.dll into the installer Jan 31, 2016
Nitra.Benchmark Add regression check. Apr 18, 2017
Nitra.LanguageCompiler [ClientServer] Added support for the same files in different projects. Jul 15, 2017
Nitra.TestsConverter Add Nitra.TestsConverter project. Mar 6, 2016
Nitra.TestsLauncher.Old Refactoring: update copyrights. Mar 15, 2017
Nitra.TestsLauncher [ClientServer] Fix wrong version on activate file Jul 17, 2017
Nitra.Visualizer.Old [ClientServer] Work on CompleteWord Jul 24, 2017
Nitra.Visualizer [ClientServer] Work on CompleteWord Jul 24, 2017
Nitra [ClientServer] Work on CompleteWord Jul 24, 2017
NuGet Work on VS plagin generator. Sep 6, 2016
Tests Add test for autocompletion Jul 18, 2017
.gitignore Add ignores Jun 28, 2017
BuildBoot.cmd Fix bootstrapping scripts. Mar 22, 2016
CSharp.sln C# refactoring. Fix grammar. Jan 27, 2017
Clear.cmd Fix Clear.cmd Mar 27, 2016
Installer.sln fix Installer.sln Jan 31, 2016
License.txt Fix License.txt Sep 1, 2015
Nitra-Stagt1.sln Move trhe Ide folder in Nitra-Stagt1.sln Jul 22, 2017
Nitra.Compiler.sln [Nitra.Grammar] Work on Alias Jan 30, 2017
Nitra.DotNet.Languages.sln [Langs] Add a Nitra.DotNet.Languages.sln for languages development (C… Jan 18, 2017
Nitra.sln Move the Stage2 folder to root in the Nitra.sln Jul 16, 2017
Nitra.sln.DotSettings Rename N2.sln to Nitra.sln. Oct 22, 2013
NitraCore.sln Added the NitraCore.sln and the NitraTools.sln is modified. Jul 16, 2017
NitraTools.sln Added the NitraCore.sln and the NitraTools.sln is modified. Jul 16, 2017
README.md Update README.md Mar 22, 2017
RebuildBoot.cmd Fix bootstrapping scripts. Mar 22, 2016
ShiftBoot.cmd Fix bootstrapping scripts. Mar 22, 2016
UpdateStage1Metadata.cmd Temporary add V2 metadata resource streams to Stage1 assemblies. Jan 29, 2017
ncc-tc.config ncc.exe config with disabled assertion UI Sep 21, 2012

README.md

Nitra

Nitra

Nitra is a language workbench. You can use Nitra for the creation or extension of a general-purpose programming language or a domain-specific language (DSL). At present Nitra allows you to create dynamically expanding parsers. In the future, Nitra will allow to create full support for programming languages: compilers, IDE support.

License — BSD 3-Clause License

Join the chat at https://gitter.im/rsdn/nitra - chat for interactive discussions

Russian forum

Install — instructions to setup environment.

Build — building Nitra project from sources.

Example — string calculator example

Roadmap

Languages powered by Nitra

More information

Autogenerated Visual Studio plug-in for Nitra powered language (extencible C#): VS Plagin