Commit Graph

95 Commits

Author SHA1 Message Date
Sebastian Schmidt
9283d5412f Rename Context to ContextMut and Configuration to Context
Get rid of two different words for the same concept.

Relates to #22
2019-03-27 18:09:33 +01:00
Sebastian Schmidt
c4917f2b67 Update readme 2019-03-27 16:16:59 +01:00
Sebastian Schmidt
5ad335937d Add lib doc changes to readme
Relates to #18
2019-03-23 15:34:05 +02:00
Sebastian Schmidt
3a816fa7e7 Add highlighting to readme 2019-03-21 09:40:50 +02:00
Sebastian Schmidt
1375134e9f Document operations on values
Relates to #16
2019-03-20 17:30:37 +02:00
Sebastian Schmidt
03ab508d1b Improve the grammar of the panic section in the readme 2019-03-20 15:17:16 +02:00
Sebastian Schmidt
4177ae7e77 Prepare 1.0.0 release 2019-03-20 15:04:59 +02:00
Sebastian Schmidt
ea8b6c6974 Sync readme with old changes 2019-03-20 12:57:48 +02:00
Sebastian Schmidt
6f17e481aa Ensure no-panic for operators
Partially implements #11
2019-03-20 12:52:11 +02:00
Sebastian Schmidt
ace2da1f3e Add a note about no-panic behavior of this crate 2019-03-20 12:18:25 +02:00
Sebastian Schmidt
6395d5353b Add more badges
+ Add project status WIP badge
 + Add crates.io badge
 * Make version in docs badge automatic

Implements #10
2019-03-20 12:07:02 +02:00
Sebastian Schmidt
827c7440be Format code and sync readme 2019-03-19 20:12:30 +02:00
Sebastian Schmidt
f0ab317961 Test functions with arbitrary argument amount
Implements #7
2019-03-19 19:05:21 +02:00
Sebastian Schmidt
fd3243e555 Implement functions with arbitrary argument amount
Implements #7
2019-03-19 18:58:53 +02:00
Sebastian Schmidt
8e898044c0 Document the aggregation operator
Documents #4
2019-03-19 18:49:59 +02:00
Sebastian Schmidt
55e8b51228 Add exponentiation operator
+ Add hat token
 + Add exponentiation operator
 + Document exponentiation operator
 + Test exponentiation operator

Implements #3
2019-03-19 18:42:50 +02:00
Sebastian Schmidt
93e8d867b4 Add exponentation operator
+ Add hat token
 + Add exponentation operator

Implements #3
2019-03-19 18:32:10 +02:00
Sebastian Schmidt
c631171ff0 Add comma operator and display implementations
+ Add comma token
 + Add tuple operator
 + Add tuple value type
 + Implement display for `tree::Node` and all related types
 + Add support for right-to-left chaining of operators with same precedence

The priority of chaining of operators with the same precedence remains left-to-right.
Only if two consecutive operators with the same precedence are right-to-left, they will be ordered right-to-left.

Implements #4.
2019-03-19 18:24:36 +02:00
Sebastian Schmidt
265b1214b0 Improve documentation about precedence and operators and README introduction 2019-03-19 16:47:17 +02:00
Sebastian Schmidt
ed73f779e9 Add explanation about functions and precedences 2019-03-19 12:22:06 +02:00
Sebastian Schmidt
2b9d50909e Add quickstart guide and detailed explanation of features 2019-03-19 12:01:06 +02:00
Sebastian Schmidt
a51680da08 Add precedences to operators in docs 2019-03-19 11:03:34 +02:00
Sebastian Schmidt
1e5b0bda22 Check how github renders readme 2019-03-19 10:45:24 +02:00
Sebastian Schmidt
33d26aceb0 Check how github renders readme 2019-03-19 10:43:52 +02:00
Sebastian Schmidt
79d8084baa Add proper documentation 2019-03-18 19:51:20 +02:00
Sebastian Schmidt
c313ec8ce5 Deciding to try a reboot 2019-03-15 13:42:18 +02:00
Sebastian Schmidt
f3d6c2b7ed Updated readme 2019-03-15 13:12:18 +02:00
Sebastian Schmidt
1e5e9a3ae9 Added converge builtin function 2019-03-15 12:04:01 +02:00
Qiu ChangJin
e53832ca4b
Update README.md 2019-01-19 09:16:10 +08:00
fengcen
40e2475f23 bump version 0.4.3 2018-08-24 09:12:41 +08:00
fengcen
446bf1efec bump version 0.4.2 2018-01-17 08:02:32 +08:00
fengcen
6ab55223c7 bump version 0.4.1 2017-12-07 07:25:47 +08:00
fengcen
1b690b634c fix markdown syntax. 2017-02-25 14:51:55 +08:00
fengcen
ce671d0f0a update serde to version 0.9, bump version 0.4.0 2017-02-13 08:26:47 +08:00
fengcen
1c4d522007 add status badge. 2016-11-26 23:05:28 +08:00
fengcen
f54a3f0b81 change readme. 2016-11-25 20:38:53 +08:00
fengcen
6f79daaf45 fix readme 2016-11-25 20:37:07 +08:00
fengcen
dbe471ce46 update version. 2016-11-22 08:33:44 +08:00
fengcen
c2e3401c74 fix compile in stable. 2016-11-22 07:51:18 +08:00
fengcen
39dca976ae change version to 0.3.0 for incompatible update. 2016-11-21 09:17:47 +08:00
fengcen
3cb3197f6f add . and [] support. 2016-11-21 09:14:40 +08:00
fengcen
032e57df43 add Expr builder. add ExecOptions. add len() 2016-11-20 16:04:06 +08:00
fengcen
fa9c6a4430 change readme. 2016-11-18 12:03:03 +08:00
fengcen
92a6dd8ef4 change readme. 2016-11-17 00:31:52 +08:00
fengcen
1d84eea270 init repository. 2016-11-17 00:12:26 +08:00