Skip to content

EricSchles/generalizedCompiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Feature Road Map:

Inter object support for lists, dictionaries, and classes

Support for import statements

Abstract Syntax tree Parser for all languages into a common form

Conversion from AST to C++

JIT for C++ code

existent converters:

https://code.google.com/a/eclipselabs.org/p/j2c/ --java to c++

c to c++: just compile as c++ code

python to C (builtin support) ruby to C (builtin support)

plagiarism (tokenizer): https://code.google.com/a/eclipselabs.org/p/j2c/

The plan:

mutilple pass throughs for each file to do optimization and register objects

Syntax:

#!? start python

print "Hello"

#!? end

#!? start java

System.out.println("Hello");

#!? end #!? start ruby

puts "Hello"

#!? end #!? start C

printf("Hello");

#!? end

#!? start cpp

cout << "Hello world" << endl;

#!? end

About

a generalized compiler for all languages, so your legacy code no longer matters.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages