All Projects → vlang → py2v

vlang / py2v

Licence: MIT license
A Python to V transpiler.

Programming Languages

V
68 projects
python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to py2v

lua-in-js
A Lua to JS transpiler / runtime
Stars: ✭ 37 (-21.28%)
Mutual labels:  transpiler
vargs
Simple argument parsing library for V.
Stars: ✭ 36 (-23.4%)
Mutual labels:  v
6umpukc
Тулинг для разработки сайтов и решений на Bitrix под Ubuntu/Windows
Stars: ✭ 13 (-72.34%)
Mutual labels:  transpiler
hexa
Compiler, standard library & backends
Stars: ✭ 74 (+57.45%)
Mutual labels:  transpiler
x
The Jule programming language
Stars: ✭ 35 (-25.53%)
Mutual labels:  transpiler
esp32-transpiler
Transpile Golang into Arduino code to use fully automated testing at your IoT projects.
Stars: ✭ 53 (+12.77%)
Mutual labels:  transpiler
vls
V language server
Stars: ✭ 267 (+468.09%)
Mutual labels:  v
neo4j-graphql-java
Pure JVM translation for GraphQL queries and mutations to Neo4j's Cypher
Stars: ✭ 94 (+100%)
Mutual labels:  transpiler
cassidy
Cassidy programming language, bringing static typing, strictness, safety and precision into your web project
Stars: ✭ 25 (-46.81%)
Mutual labels:  transpiler
jsx.js
small and extendable jsx transpiler
Stars: ✭ 19 (-59.57%)
Mutual labels:  transpiler
v-shopware-api-client
The reliable way to import and update a bazillion products.
Stars: ✭ 20 (-57.45%)
Mutual labels:  v
Sweet.apex
Next Generation of Apex Development
Stars: ✭ 43 (-8.51%)
Mutual labels:  transpiler
natsu-clr
il2cpp transpiler and runtime compatible with .Net Core
Stars: ✭ 76 (+61.7%)
Mutual labels:  transpiler
schwalbe
"Transpiler" from the Schwalbe Programming Language to Swift
Stars: ✭ 28 (-40.43%)
Mutual labels:  transpiler
Jikka
an automated solver for problems of competitive programming
Stars: ✭ 143 (+204.26%)
Mutual labels:  transpiler
claw-compiler
CLAW Compiler for Performance Portability
Stars: ✭ 38 (-19.15%)
Mutual labels:  transpiler
cito
Ć programming language. Translated automatically to C, C++, C#, Java, JavaScript, Python, Swift, TypeScript and OpenCL C.
Stars: ✭ 1,372 (+2819.15%)
Mutual labels:  transpiler
py2many
Transpiler of Python to many other languages
Stars: ✭ 420 (+793.62%)
Mutual labels:  transpiler
vspeech
📢 Complete V bindings for Mozilla's DeepSpeech TensorFlow based Speech-to-Text library. 📜
Stars: ✭ 38 (-19.15%)
Mutual labels:  v
coro-scratch
A Scratch to Python transpiler that makes extensive use of coroutines
Stars: ✭ 22 (-53.19%)
Mutual labels:  transpiler

py2v

py2v is a Python to V source transpiler written (mostly) in V. py2v aims not to have a bug-to-bug 100% accurate transpilation but to create a baseline to ease re-making Python projects in V.

Please see the examples folder to see the least py2v can do.

Installation

Dependencies:

  • V
  • Python 3.6+
git clone https://github.com/vlang/py2v.git
cd py2v
<path to V> -prod py2v.v -o py2v

Usage

./py2v <Python input file> <V output file>

Contributing

PRs are welcome. Please prefix your PR titles with the component you are editing. (docs: improve README.md etc.)

License

MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].