russ
|
6d151bc2b9
|
minor refactor for sanity
|
2017-10-31 22:10:46 -07:00 |
|
russ
|
6cff70f2a3
|
binary, hex, octal literal types
|
2017-10-31 22:02:36 -07:00 |
|
Lukáš Hozda [magnusi]
|
896c2f7a08
|
Merge pull request #43 from luciusmagn/master
fix version in README, continue documenting
|
2017-10-31 13:43:46 +01:00 |
|
Lukáš Hozda [magnusi]
|
99d5ae2524
|
Merge pull request #42 from rustysec/compound_assignment
candidate compound assignment implementation
|
2017-10-31 13:39:15 +01:00 |
|
russ
|
f1cd71a72b
|
candidate compound assignment implementation
|
2017-10-30 22:55:20 -07:00 |
|
Lukáš Hozda [magnusi]
|
04f0b70b4a
|
Merge pull request #38 from rustysec/float
candidate f64 support
|
2017-10-30 16:37:49 +01:00 |
|
russ
|
e6b764a9df
|
fixed nagging merge conflicts
|
2017-10-30 08:16:37 -07:00 |
|
russ
|
e5e58fce98
|
sync'd latest master
|
2017-10-30 08:08:44 -07:00 |
|
Lukáš Hozda
|
9448c19581
|
fix version in README, continue documenting
|
2017-10-30 13:08:40 +01:00 |
|
Lukáš Hozda [magnusi]
|
39c9460bbc
|
Merge pull request #41 from luciusmagn/master
Loops, comments, refactor, docs, unary operators
|
2017-10-30 08:54:06 +01:00 |
|
Lukáš Hozda
|
50b8fe365a
|
fix warning in lib.rs doctest
|
2017-10-30 08:53:11 +01:00 |
|
Lukáš Hozda [magnusi]
|
b95c402e3f
|
Merge branch 'master' into master
|
2017-10-30 08:48:19 +01:00 |
|
Lukáš Hozda [magnusi]
|
68f4f77cb7
|
Merge pull request #40 from rustysec/inc_dec
candidate increment/decrement implementation
|
2017-10-30 08:35:07 +01:00 |
|
russ
|
e042e1e31d
|
candidate increment/decrement implementation
|
2017-10-29 22:03:35 -07:00 |
|
russ
|
18c6892df3
|
take 2, 100% fewer variable name conflicts
|
2017-10-29 20:32:41 -07:00 |
|
Lukáš Hozda
|
f81ef3665e
|
bump version once more
|
2017-10-28 22:33:39 +02:00 |
|
Lukáš Hozda
|
47ce39062f
|
initial documentation (WIP)
|
2017-10-28 22:33:00 +02:00 |
|
Lukáš Hozda
|
1b22cab7dd
|
add loops and comments and a list of example scripts and how to run them to README
|
2017-10-28 21:59:14 +02:00 |
|
Lukáš Hozda
|
32c252d4d2
|
allow unary operators as the first token after if or while
|
2017-10-28 20:58:22 +02:00 |
|
Lukáš Hozda
|
ebbab0d259
|
bump version, remove unneeded cause() fn as it now has a provided implementation
|
2017-10-28 17:44:53 +02:00 |
|
Lukáš Hozda
|
780962fcea
|
add example scripts for comments and loop
|
2017-10-28 17:44:05 +02:00 |
|
Lukáš Hozda
|
347191505d
|
remove completed entries from TODO
|
2017-10-28 16:41:48 +02:00 |
|
Lukáš Hozda
|
caf8a411aa
|
impl loop and add tests for both unary operators and loops
|
2017-10-28 16:40:38 +02:00 |
|
Lukáš Hozda
|
679f0de6b6
|
implement unary + and -, add useful functions to Token
|
2017-10-28 16:08:24 +02:00 |
|
Lukáš Hozda
|
7f4fbd940a
|
remove finished items from TODO
|
2017-10-28 16:07:51 +02:00 |
|
Lukáš Hozda
|
b8157a1121
|
implement comments
|
2017-10-28 12:39:29 +02:00 |
|
russ
|
01666cefb9
|
candidate f64 support
|
2017-10-27 20:30:12 -07:00 |
|
Lukáš Hozda
|
5bfee9688e
|
add REPL example to README
|
2017-10-15 17:52:02 +02:00 |
|
Lukáš Hozda
|
0b9865b24c
|
add REPL example and consume functions
|
2017-10-15 17:50:39 +02:00 |
|
Lukáš Hozda
|
13a3ba6f77
|
add a section about examples to README, add imports to tests.rs
|
2017-10-15 17:48:53 +02:00 |
|
Lukáš Hozda
|
597c2eda21
|
move tests to a separated module for clarity, lock test module behind #[cfg(test)]
|
2017-10-14 19:49:18 +02:00 |
|
Lukáš Hozda
|
00dedcc3b4
|
minor refactoring
|
2017-10-14 19:46:22 +02:00 |
|
Lukáš Hozda
|
d2ae2c6057
|
bump version in README, add TODO
|
2017-10-13 21:52:07 +02:00 |
|
Jonathan Turner
|
0cb3bd1a90
|
Update Cargo.toml
|
2017-10-13 08:05:55 -04:00 |
|
Lukáš Hozda
|
4c61f31c08
|
bump version
|
2017-10-02 23:54:00 +02:00 |
|
Lukáš Hozda
|
5bd2338f1c
|
replace try!() with the more compact ? operator, compress operator functions to single lines
|
2017-10-02 23:51:04 +02:00 |
|
Lukáš Hozda
|
a1e92d006c
|
clippy refactoring
|
2017-10-02 23:44:45 +02:00 |
|
Lukáš Hozda
|
92465e899e
|
'var' -> 'let' in README
|
2017-10-02 18:46:35 +02:00 |
|
Lukáš Hozda
|
6cadf25221
|
update examples to use let instead of var
|
2017-10-02 09:51:45 +02:00 |
|
Lukáš Hozda
|
a41a1984f8
|
bump version since this was a breaking change
|
2017-10-02 08:51:26 +02:00 |
|
Lukáš Hozda
|
660fbe2e39
|
[BREAKING CHANGE] change variable keyword to 'let' from 'var'
|
2017-10-02 08:46:35 +02:00 |
|
Lukáš Hozda
|
87b68b79f8
|
check if a char is whitespace instead of explicitly checking against a few chars, ignore Cargo.lock
|
2017-10-02 08:33:47 +02:00 |
|
Lukáš Hozda
|
b7e4954f00
|
Add .gitignore
|
2017-10-01 21:50:24 +02:00 |
|
Jonathan Turner
|
2a28209b38
|
Add string concat/compare. Bump to 0.4
|
2016-08-17 18:33:31 -07:00 |
|
jonathandturner
|
7a46c7d9bc
|
Refactoring a bit of the string/char parser code. Fmt'd
|
2016-04-16 19:32:18 -07:00 |
|
jonathandturner
|
02e67963e7
|
Update readme for release
|
2016-04-13 18:52:12 -07:00 |
|
jonathandturner
|
1123b79d00
|
Oops, we changed to i64, prob should be 0.3.0
|
2016-04-13 18:44:05 -07:00 |
|
jonathandturner
|
2d592173b1
|
Bump to 0.2.1
|
2016-04-13 18:40:51 -07:00 |
|
jonathandturner
|
b9ea072d6a
|
Add support for character constants
|
2016-04-13 18:40:06 -07:00 |
|
jonathandturner
|
3364191781
|
Move to i64 by default
|
2016-04-13 18:05:44 -07:00 |
|