Skip to content

sceccotti89/FunWap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FunWap

This is a toy project used to implement a C# parser for the FunW@p language. You can find the grammar structure in the Grammar.txt file.

The parser accepts only LL1 grammars, compiling the source code into a C# equivalent code, including lambda functions. To test the program just run a code like this:

Parser p = new Parser( new Tokenizer( file ) );
Compiler c = new Compiler( file );
c.compile( p.parse() );

You can find an example of that under the test package.

The program can be launched with the following commands within the VS compiler:

csc Launcher.cs
Launcher "file_path"

About

C# parser for the FunW@p language

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages