Commit Graph

241 Commits

Author SHA1 Message Date
collin
90658f362d impl operator assign statements 2020-04-30 10:27:13 -07:00
collin
48ab4747e0 fix multiple assignment bug 2020-04-27 17:15:54 -07:00
collin
1dcaa06ef0 early function termination 2020-04-27 17:00:02 -07:00
collin
c5fc02b51d fix for loop syntax 2020-04-27 16:06:50 -07:00
collin
f69032c833 impl if else conditional statements 2020-04-27 14:36:05 -07:00
Howard Wu
efbf4f54e9
Merge pull request #5 from AleoHQ/feature/compiler
Feature/compiler
2020-04-26 22:37:45 -07:00
howardwu
d115870815 Moves compiler.rs to leo-compiler module 2020-04-26 22:37:08 -07:00
howardwu
026b59a67a Rename program to compiler 2020-04-26 22:34:15 -07:00
howardwu
85eb6cf6a8 Merge branch 'master' of https://github.com/AleoHQ/language into feature/compiler 2020-04-26 22:29:22 -07:00
collin
32fb130d0e Merge branch 'development' 2020-04-25 23:39:42 -07:00
collin
a76a109b3c add semicolons after imports and statements 2020-04-25 23:38:58 -07:00
collin
bfcdaf2b07 impl specific import, import *, import aliasing 2020-04-25 23:25:48 -07:00
howardwu
9f60cf3393 Adds command 2020-04-25 18:25:36 -07:00
howardwu
a72e4ce4a3 Optimize implementation to use subcommands 2020-04-25 18:11:49 -07:00
howardwu
9daeb358ba Add command to Leo 2020-04-25 17:40:02 -07:00
howardwu
c5fdbb85e0 Cleanup main.rs 2020-04-25 17:19:48 -07:00
howardwu
108789a52f Move compiled program output to info logging 2020-04-25 17:18:49 -07:00
howardwu
b85aa8f547 Adds command to Leo 2020-04-25 16:02:31 -07:00
howardwu
18768bbec7 Adds command 2020-04-25 01:47:10 -07:00
howardwu
dcb5f542a8 Adds input directory to 2020-04-25 00:35:11 -07:00
howardwu
2f1e5acec4 Cleanup 2020-04-25 00:25:35 -07:00
howardwu
fb4e5ee8e1 Adds main function with 2020-04-25 00:19:20 -07:00
howardwu
83065845df Complete command 2020-04-24 23:56:26 -07:00
howardwu
93b47602dd Rename from new to init 2020-04-24 21:15:33 -07:00
collin
59cf617a08 enforce explicit types in defnitions and arrays 2020-04-24 12:34:09 -07:00
howardwu
8c5be763ff Compiler wip 2020-04-23 23:57:05 -07:00
Collin Chin
e31d3205d2
Merge pull request #4 from AleoHQ/development
Multiple variable assignment from function return
2020-04-23 21:25:55 -07:00
collin
9e163428a9 merge master 2020-04-23 21:22:29 -07:00
collin
675a80c00e impl multiple assignment 2020-04-23 21:18:54 -07:00
howardwu
0a49dd1ec3 Adds compiler module 2020-04-23 18:52:43 -07:00
collin
fb24c4267f wip 2020-04-23 18:34:14 -07:00
howardwu
1ec03fdb09 Migrate to workspace 2020-04-23 18:33:43 -07:00
Collin Chin
7500f9a5fd
Merge pull request #1 from AleoHQ/development
Development
2020-04-23 17:46:17 -07:00
collin
6ec4f99af5 add readme 2020-04-23 17:43:58 -07:00
collin
2255bac5a1 add function and {} 2020-04-23 16:24:31 -07:00
collin
ac9707da92 remove old code 2020-04-23 15:29:21 -07:00
collin
34d8a552e7 refactor type resolution 2020-04-23 15:24:05 -07:00
collin
1e5c2a7ef9 enforce function return type 2020-04-22 13:26:52 -07:00
collin
fa37bc4a40 add implicit integer type. various fixes 2020-04-22 12:45:16 -07:00
collin
ccd6092ff3 merge development 2020-04-22 11:43:00 -07:00
collin
ffedd297fc impl and constrain function parameter visibility 2020-04-21 23:01:20 -07:00
howardwu
6a6197d4f2 Update logging 2020-04-21 00:07:52 -07:00
howardwu
51c52c8676 Updates 2020-04-20 22:12:09 -07:00
howardwu
8702ad5ccd Clean up 2020-04-20 21:51:57 -07:00
howardwu
966f4c90ca Rename language.pest to leo.pest 2020-04-20 21:41:15 -07:00
howardwu
f1c318d8e0 Migrate aleo_program to program 2020-04-20 21:38:04 -07:00
howardwu
a42d9eeb10 Updates Cargo.toml 2020-04-20 21:34:15 -07:00
howardwu
db4cea8967 Update .program to .leo 2020-04-20 21:31:17 -07:00
howardwu
0cfcc8d55f Removes the csv example 2020-04-20 21:28:47 -07:00
Howard Wu
0d71b00b3c
Update README.md 2020-04-20 21:16:47 -07:00