All Projects → IOriens → wxml-transpiler

IOriens / wxml-transpiler

Licence: MIT License
Port of wcc.exe to JavaScript. wxml 文件编译器 --- 里面有很多无用代码,有空再整理下

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to wxml-transpiler

Fard2
🎅 fre 转小程序的新思路 ♂ learn once, write anywhere.
Stars: ✭ 103 (+390.48%)
Mutual labels:  wxml, miniapp
Vscode Miniapp Helper
微信小程序开发助手 for VSCode
Stars: ✭ 137 (+552.38%)
Mutual labels:  wxml, miniapp
Awesome Wechat Weapp
微信小程序开发资源汇总 💯
Stars: ✭ 36,769 (+174990.48%)
Mutual labels:  minapp, wxml
escapin
Escapin is a JS/TS transpiler for escaping from complicated usage of cloud services and APIs
Stars: ✭ 20 (-4.76%)
Mutual labels:  transpiler
rax-app
Rax App Framework
Stars: ✭ 89 (+323.81%)
Mutual labels:  miniapp
BashClass
BashClass is an Object Oriented Programming language that compiles to BASH 4.4
Stars: ✭ 40 (+90.48%)
Mutual labels:  transpiler
Yuescript
A Moonscript dialect compiles to Lua.
Stars: ✭ 172 (+719.05%)
Mutual labels:  transpiler
sugartex
SugarTeX is a more readable LaTeX language extension and transcompiler to LaTeX. Fast Unicode autocomplete in Atom editor via https://github.com/kiwi0fruit/atom-sugartex-completions
Stars: ✭ 74 (+252.38%)
Mutual labels:  transpiler
go2cpp
Go to C++20 transpiler
Stars: ✭ 51 (+142.86%)
Mutual labels:  transpiler
wxbizdatacrypt
微信小程序加密数据解密算法Go版
Stars: ✭ 132 (+528.57%)
Mutual labels:  minapp
grizzly
A Python-to-SQL transpiler as replacement for Python Pandas
Stars: ✭ 27 (+28.57%)
Mutual labels:  transpiler
js-slang
Implementations of the Source languages, which are small sublanguages of JavaScript designed for SICP JS
Stars: ✭ 41 (+95.24%)
Mutual labels:  transpiler
go2hx
Go -> Haxe -> JS Java C# C++ C Python Lua
Stars: ✭ 49 (+133.33%)
Mutual labels:  transpiler
Headache
Programming Language that compiles to 8 Bit Brainfuck
Stars: ✭ 59 (+180.95%)
Mutual labels:  transpiler
grumpy
Grumpy is a Python to Go source code transcompiler and runtime.
Stars: ✭ 378 (+1700%)
Mutual labels:  transpiler
euler2d kokkos
Simple 2d finite volume solver for Euler equations using c++ kokkos library
Stars: ✭ 27 (+28.57%)
Mutual labels:  miniapp
Go2SourcePawn
Go2SourcePawn is a transpiler that transforms a subset of Golang-like code to equivalent SourcePawn.
Stars: ✭ 13 (-38.1%)
Mutual labels:  transpiler
sqlglot
Python SQL Parser and Transpiler
Stars: ✭ 310 (+1376.19%)
Mutual labels:  transpiler
qaffeine
Decaffeinate your JS-powered CSS stylesheets
Stars: ✭ 22 (+4.76%)
Mutual labels:  transpiler
rewrite-imports
Rewrite `import` statements as `require()`s; via RegExp
Stars: ✭ 31 (+47.62%)
Mutual labels:  transpiler

wxml-transpiler

Intro

Port of wcc.cpp/wcc/wcc.exe to JavaScript: use compiler carried with Vue.js to transpile wxml (Grammers to Support).

Give it a Try

Get Started

# install deps
npm i

# build dep
npm run build

# run
node test/test

Dev Opts

# auto rebuild
npm run dev

# autorestart type check system
## brew install watch
watch -t npm run flow

# autorestart test
npm run autotest

Todo

  • error position feedback
  • propStore should better not be global
  • push props in parseText to reuse pushed props

License

MIT

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].