Commit Graph

620 Commits

Author SHA1 Message Date
Lukáš Hozda
a1e92d006c clippy refactoring 2017-10-02 23:44:45 +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
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
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
jonathandturner
4e38b9e611 Clean up trailing space and fix rhai_runner print out 2016-04-13 18:01:08 -07:00
jonathandturner
3dfc6e627d Move to using i64 by default 2016-04-12 19:52:27 -07:00
jonathandturner
b1ccaf4516 Add support for arrays 2016-03-26 10:46:28 -07:00
jonathandturner
254f4b081c Simplified function registration to not require explicit coercion step. Simplified eval to take &str instead of String 2016-03-16 18:07:08 -04:00
jonathandturner
72c23ad7ca Start adding support for dotted expressions 2016-03-07 15:39:02 -05:00
jonathandturner
b5075e6511 Fix divide support 2016-03-03 11:32:02 -05:00
jonathandturner
fbb5b72f24 Add support for loop breaks and function returns 2016-03-03 09:31:42 -05:00
jonathandturner
30b914e7b7 Add else to if 2016-03-03 08:20:55 -05:00
jonathandturner
0fd1af9c8d Improve lexer errors a little 2016-03-02 09:16:36 -05:00
jonathandturner
2bba8dc429 Add support for string constants with escape sequences 2016-03-02 08:37:28 -05:00
jonathandturner
a8fa76c2fc Support for methods. Started support for functions defined in script but not yet ready 2016-03-01 15:16:10 -05:00
jonathandturner
419781cfb6 Fill out support for operators 2016-03-01 09:40:48 -05:00
jonathandturner
6739706b64 Initial commit 2016-02-29 16:43:45 -05:00