-
Notifications
You must be signed in to change notification settings - Fork 0
tools for a custom dynamic programming language
License
TyRoXx/protolang0
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a project for learning about compilers and interpreters. I am designing and implementing a JavaScript-like interpreted programming language. The name "protolang0" (or p0 for short) indicates that this is my first "serious" attempt at making a prototypical language. p0 is designed to be as simple as possible while offering all required features for programming in it. The focus is on clarity and correctness of the C++ implementation. The License can be found in MIT_LICENSE.txt. Feel free to ask me anything or contribute. Dependencies: - CMake 2.8+ - Boost 1.48+ unit_test_framework, program_options, filesystem, date_time, system if CMake does not find Boost, set -DBOOST_ROOT= appropriately Usually working compilers: - GCC 4.7 (also MinGW on Windows) Good chances to work, but tested infrequently: - Clang 3.2 - Visual C++ 2013 (earlier versions do not work because they do not have variadic templates) TyRoXx [email protected] https://github.com/tyroxx
About
tools for a custom dynamic programming language
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published