summaryrefslogtreecommitdiff
path: root/src/main/scala/cc
Commit message (Collapse)AuthorAgeFilesLines
* smallish code cleanup and more documentationJohannes Rudolph2012-05-313-17/+14
|
* big file split up for better readabilityJohannes Rudolph2012-05-3112-445/+517
|
* remove now misleading commentJohannes Rudolph2012-05-311-3/+0
|
* moved json-path stuff into right packageJohannes Rudolph2012-05-312-41/+44
|
* Merge branch 'json-path-support'Johannes Rudolph2012-05-312-0/+179
|\
| * implement compilation from JsonPath -> JsonLensJohannes Rudolph2012-05-311-0/+48
| |
| * implement Gt, make a distinction between possibly Seq-valued Expr and scalar ↵Johannes Rudolph2012-05-311-11/+34
| | | | | | | | SimpleExpr, use JsValue for constants
| * limited support of JsonPath predicatesJohannes Rudolph2012-05-311-13/+51
| |
| * initial JsonPath supportJohannes Rudolph2012-05-311-0/+70
| |
* | move into its own packageJohannes Rudolph2012-05-311-24/+51
| |
* | move implicit into better scopeJohannes Rudolph2012-05-311-5/+7
|/
* cleanup, documentation and syntax changesJohannes Rudolph2012-05-301-46/+91
|
* moved test fileJohannes Rudolph2012-05-301-40/+0
|
* `*` now an alias for `elements`Johannes Rudolph2012-05-301-1/+5
|
* went back to using `/` as the general join operator instead of `andThen`Johannes Rudolph2012-05-302-14/+10
|
* replace `jsonWriter[T].write(x: T)` -> `x.toJson`Johannes Rudolph2012-05-301-2/+2
|
* implement Update.&&Johannes Rudolph2012-05-301-2/+4
|
* cleanupJohannes Rudolph2012-05-301-18/+13
|
* renamed `swap` -> `toSeq`Johannes Rudolph2012-05-301-5/+5
|
* removed leave implementation classes in favor of Ops implicitsJohannes Rudolph2012-05-301-55/+47
|
* cleanupJohannes Rudolph2012-05-301-3/+0
|
* simplify Join, rename Monad -> OpsJohannes Rudolph2012-05-301-23/+16
|
* finally put the evil master plan into action and implemented andThen fully ↵Johannes Rudolph2012-05-301-92/+49
| | | | generically
* implement `elements` + `filter` and most of the combinatorsJohannes Rudolph2012-05-301-55/+141
|
* enable nested findingJohannes Rudolph2012-05-291-16/+46
|
* improve another error messageJohannes Rudolph2012-05-291-1/+1
|
* change signature of Operation.apply to operate of SafeJsValue so that we can ↵Johannes Rudolph2012-05-291-22/+24
| | | | give better error messages for missing elements
* refactored + improved error handlingJohannes Rudolph2012-05-291-12/+13
|
* more error conditions checked and properly handledJohannes Rudolph2012-05-291-11/+13
|
* allow an operation to succeed even if base value was missingJohannes Rudolph2012-05-291-19/+42
|
* validate and thread errors through for proper handling of inhomogenuous valuesJohannes Rudolph2012-05-292-63/+145
|
* don't use null for 'not yet implemented'Johannes Rudolph2012-05-291-17/+19
|
* implementing more stuff in ProjectionImplJohannes Rudolph2012-05-292-15/+26
|
* more abstractionJohannes Rudolph2012-05-291-19/+10
|
* operating on found elementsJohannes Rudolph2012-05-291-11/+51
|
* implemented array element extractionJohannes Rudolph2012-05-291-31/+28
|
* renamings & refactoringsJohannes Rudolph2012-05-292-4/+4
|
* first messy versionJohannes Rudolph2012-05-292-0/+168