Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | smallish code cleanup and more documentation | Johannes Rudolph | 2012-05-31 | 3 | -17/+14 |
| | |||||
* | big file split up for better readability | Johannes Rudolph | 2012-05-31 | 12 | -445/+517 |
| | |||||
* | remove now misleading comment | Johannes Rudolph | 2012-05-31 | 1 | -3/+0 |
| | |||||
* | moved json-path stuff into right package | Johannes Rudolph | 2012-05-31 | 2 | -41/+44 |
| | |||||
* | Merge branch 'json-path-support' | Johannes Rudolph | 2012-05-31 | 2 | -0/+179 |
|\ | |||||
| * | implement compilation from JsonPath -> JsonLens | Johannes Rudolph | 2012-05-31 | 1 | -0/+48 |
| | | |||||
| * | implement Gt, make a distinction between possibly Seq-valued Expr and scalar ↵ | Johannes Rudolph | 2012-05-31 | 1 | -11/+34 |
| | | | | | | | | SimpleExpr, use JsValue for constants | ||||
| * | limited support of JsonPath predicates | Johannes Rudolph | 2012-05-31 | 1 | -13/+51 |
| | | |||||
| * | initial JsonPath support | Johannes Rudolph | 2012-05-31 | 1 | -0/+70 |
| | | |||||
* | | move into its own package | Johannes Rudolph | 2012-05-31 | 1 | -24/+51 |
| | | |||||
* | | move implicit into better scope | Johannes Rudolph | 2012-05-31 | 1 | -5/+7 |
|/ | |||||
* | cleanup, documentation and syntax changes | Johannes Rudolph | 2012-05-30 | 1 | -46/+91 |
| | |||||
* | moved test file | Johannes Rudolph | 2012-05-30 | 1 | -40/+0 |
| | |||||
* | `*` now an alias for `elements` | Johannes Rudolph | 2012-05-30 | 1 | -1/+5 |
| | |||||
* | went back to using `/` as the general join operator instead of `andThen` | Johannes Rudolph | 2012-05-30 | 2 | -14/+10 |
| | |||||
* | replace `jsonWriter[T].write(x: T)` -> `x.toJson` | Johannes Rudolph | 2012-05-30 | 1 | -2/+2 |
| | |||||
* | implement Update.&& | Johannes Rudolph | 2012-05-30 | 1 | -2/+4 |
| | |||||
* | cleanup | Johannes Rudolph | 2012-05-30 | 1 | -18/+13 |
| | |||||
* | renamed `swap` -> `toSeq` | Johannes Rudolph | 2012-05-30 | 1 | -5/+5 |
| | |||||
* | removed leave implementation classes in favor of Ops implicits | Johannes Rudolph | 2012-05-30 | 1 | -55/+47 |
| | |||||
* | cleanup | Johannes Rudolph | 2012-05-30 | 1 | -3/+0 |
| | |||||
* | simplify Join, rename Monad -> Ops | Johannes Rudolph | 2012-05-30 | 1 | -23/+16 |
| | |||||
* | finally put the evil master plan into action and implemented andThen fully ↵ | Johannes Rudolph | 2012-05-30 | 1 | -92/+49 |
| | | | | generically | ||||
* | implement `elements` + `filter` and most of the combinators | Johannes Rudolph | 2012-05-30 | 1 | -55/+141 |
| | |||||
* | enable nested finding | Johannes Rudolph | 2012-05-29 | 1 | -16/+46 |
| | |||||
* | improve another error message | Johannes Rudolph | 2012-05-29 | 1 | -1/+1 |
| | |||||
* | change signature of Operation.apply to operate of SafeJsValue so that we can ↵ | Johannes Rudolph | 2012-05-29 | 1 | -22/+24 |
| | | | | give better error messages for missing elements | ||||
* | refactored + improved error handling | Johannes Rudolph | 2012-05-29 | 1 | -12/+13 |
| | |||||
* | more error conditions checked and properly handled | Johannes Rudolph | 2012-05-29 | 1 | -11/+13 |
| | |||||
* | allow an operation to succeed even if base value was missing | Johannes Rudolph | 2012-05-29 | 1 | -19/+42 |
| | |||||
* | validate and thread errors through for proper handling of inhomogenuous values | Johannes Rudolph | 2012-05-29 | 2 | -63/+145 |
| | |||||
* | don't use null for 'not yet implemented' | Johannes Rudolph | 2012-05-29 | 1 | -17/+19 |
| | |||||
* | implementing more stuff in ProjectionImpl | Johannes Rudolph | 2012-05-29 | 2 | -15/+26 |
| | |||||
* | more abstraction | Johannes Rudolph | 2012-05-29 | 1 | -19/+10 |
| | |||||
* | operating on found elements | Johannes Rudolph | 2012-05-29 | 1 | -11/+51 |
| | |||||
* | implemented array element extraction | Johannes Rudolph | 2012-05-29 | 1 | -31/+28 |
| | |||||
* | renamings & refactorings | Johannes Rudolph | 2012-05-29 | 2 | -4/+4 |
| | |||||
* | first messy version | Johannes Rudolph | 2012-05-29 | 2 | -0/+168 |