Richard Feldman
|
39c4380a31
|
Move precedence tests into test_canonicalize
|
2019-07-22 22:07:44 -04:00 |
|
Richard Feldman
|
a1234d68ba
|
Introduce canonicalization
|
2019-07-22 22:07:44 -04:00 |
|
Richard Feldman
|
ee8a9e3867
|
Add Located, and parse assignments as a Vec
|
2019-07-22 22:07:44 -04:00 |
|
Richard Feldman
|
d71b646f6a
|
Fix some of eval
|
2019-07-22 22:07:44 -04:00 |
|
Richard Feldman
|
5868f64fb2
|
Comment out eval for now
|
2019-07-22 22:07:44 -04:00 |
|
Richard Feldman
|
c7a923d226
|
Move stdlib into its own crate
|
2019-07-22 22:07:44 -04:00 |
|
Richard Feldman
|
4502d2630f
|
Add collections.rs
|
2019-07-22 22:03:57 -04:00 |
|
Richard Feldman
|
26d9a17f68
|
Update author in Cargo.toml
|
2019-07-22 21:59:15 -04:00 |
|
Richard Feldman
|
51d87f21b8
|
Revise fast_fraction
|
2019-07-12 19:31:56 -04:00 |
|
Richard Feldman
|
6be7a9b8a5
|
Add a Display case for Approx
|
2019-07-12 19:31:33 -04:00 |
|
Richard Feldman
|
07d051c06f
|
Approx literals
|
2019-07-11 23:56:52 -04:00 |
|
Richard Feldman
|
8349594c03
|
Remove attempt() from number literal parsing
|
2019-07-11 23:26:23 -04:00 |
|
Richard Feldman
|
67a507080d
|
Introduce Approx
|
2019-07-11 23:14:32 -04:00 |
|
Richard Feldman
|
5da8a29015
|
Add some stdlib stuff
|
2019-07-11 22:48:26 -04:00 |
|
Richard Feldman
|
f4788b9079
|
Remove attempt() calls from operator()
|
2019-07-11 22:12:39 -04:00 |
|
Richard Feldman
|
21c98d6364
|
Parse && and ||
|
2019-07-11 22:03:48 -04:00 |
|
Richard Feldman
|
79951cec5e
|
Operator associativity and precedence
|
2019-07-11 22:03:28 -04:00 |
|
Richard Feldman
|
fde3cedfef
|
Fix paren parsing bug, thread errors through eval
|
2019-07-09 23:19:50 -04:00 |
|
Richard Feldman
|
07a05b90fc
|
Restore eval, add |> operator
|
2019-07-08 23:35:11 -04:00 |
|
Richard Feldman
|
7bcc471d4a
|
Function application no longer uses commas.
Also, numbers can have digits separated by underscores.
(Previously it was separated by whitespace; this no longer works.)
|
2019-07-07 22:18:00 -04:00 |
|
Richard Feldman
|
d9c1e23105
|
Update examples to new closure syntax
|
2019-07-07 11:06:57 -04:00 |
|
Richard Feldman
|
36bea3a13f
|
Change closure syntax to \a b => c
|
2019-07-07 10:54:32 -04:00 |
|
Richard Feldman
|
3651151f12
|
Incorporate Located, reorganize operator
|
2019-07-06 18:44:47 -04:00 |
|
Richard Feldman
|
38a4ac5c5c
|
Disable eval for now
|
2019-07-06 13:39:20 -04:00 |
|
Richard Feldman
|
6abec2b0f2
|
Drop unnecessary parens
|
2019-07-06 11:19:37 -04:00 |
|
Richard Feldman
|
78df28c463
|
Add cli/README.md
|
2019-06-23 19:19:06 -04:00 |
|
Richard Feldman
|
77f3199ec9
|
Move examples into cli/examples
|
2019-06-23 19:16:41 -04:00 |
|
Richard Feldman
|
38d86fc9f3
|
Add a recursive Fibonacci example
|
2019-06-23 19:12:52 -04:00 |
|
Richard Feldman
|
15a87b64a3
|
Add comparison operators
|
2019-06-23 19:09:07 -04:00 |
|
Richard Feldman
|
e7f792cf1d
|
Update some comments
|
2019-06-23 18:55:15 -04:00 |
|
Richard Feldman
|
f7cfe1d396
|
Accept arbitrary filenames in roc-cli
|
2019-06-23 18:55:10 -04:00 |
|
Richard Feldman
|
9892a27f21
|
Fix example
|
2019-06-22 10:26:34 -04:00 |
|
Richard Feldman
|
fbc050fd59
|
Add test for inline comment inside assignment
|
2019-06-22 10:17:30 -04:00 |
|
Richard Feldman
|
77d9a13b10
|
Update Example.roc
|
2019-06-22 10:17:20 -04:00 |
|
Richard Feldman
|
f6096d629d
|
Update Cargo.lock
|
2019-06-22 10:17:11 -04:00 |
|
Richard Feldman
|
8771f400a4
|
Add some more fast_fraction tests
|
2019-06-21 22:04:40 -04:00 |
|
Richard Feldman
|
86bc4e51db
|
Rename stack_fraction to fast_fraction
|
2019-06-21 22:02:05 -04:00 |
|
Richard Feldman
|
c8d6be6684
|
Drop dead code
|
2019-06-21 22:01:54 -04:00 |
|
Richard Feldman
|
1621c61601
|
Add a stack_fraction test
|
2019-06-21 21:59:54 -04:00 |
|
Richard Feldman
|
2e618031d4
|
Add some Froms and Hash to Fraction
|
2019-06-21 21:59:47 -04:00 |
|
Richard Feldman
|
ae1a650b4d
|
Trying out stack_fraction
|
2019-06-21 21:37:50 -04:00 |
|
Richard Feldman
|
13c9d41b95
|
Add some more fraction tests
|
2019-06-20 22:34:31 -04:00 |
|
Richard Feldman
|
10d84520b2
|
0.1 + 0.2 == 0.3
|
2019-06-20 22:29:10 -04:00 |
|
Richard Feldman
|
ed8fe85031
|
Add horizontal line comments.
|
2019-06-19 22:04:48 -04:00 |
|
Richard Feldman
|
b6d9261508
|
Add block comments
|
2019-06-19 22:00:27 -04:00 |
|
Richard Feldman
|
3e041b83f0
|
Add failing test for block comments
|
2019-06-19 22:00:20 -04:00 |
|
Richard Feldman
|
bb025859b8
|
Add inline comments.
|
2019-06-19 21:43:35 -04:00 |
|
Richard Feldman
|
d970944a4f
|
Add failing test for inline comments
|
2019-06-19 21:43:35 -04:00 |
|
Richard Feldman
|
e96d3800ab
|
Fix Rc vs clone
|
2019-06-19 21:37:55 -04:00 |
|
Richard Feldman
|
1556cf1fc9
|
Drop smallvec
|
2019-06-19 21:37:48 -04:00 |
|