Commit Graph

447 Commits

Author SHA1 Message Date
Alexis Bridoux 577cd20a0c
Merge pull request #168 from ABridoux/feature/update-playground
Updated playground
2021-02-08 16:55:40 +01:00
Alexis Bridoux 06ca99b81d Updated playground 2021-02-08 16:54:39 +01:00
Alexis Bridoux 2430e361f1
Merge pull request #167 from ABridoux/feature/refactoring-updates
Refactoring updates
2021-02-08 10:11:45 +01:00
Alexis Bridoux cfb12dfb06 Reordered files 2021-02-08 10:09:12 +01:00
Alexis Bridoux 6cac112072 Small refactoring and updates 2021-02-08 09:46:33 +01:00
Alexis Bridoux 8955a4f0ce
Merge pull request #166 from ABridoux/bugfix/file-tilde
Added missing tilde handling
2021-02-07 12:35:09 +01:00
Alexis Bridoux 16a6739511 Added missing tilde handling 2021-02-07 10:26:25 +01:00
Alexis Bridoux da7969e6b3
Merge pull request #165 from ABridoux/feature/refactoring
Refactoring
2021-02-07 01:31:06 +01:00
Alexis Bridoux 989aca38d4 Refactored predicates behind a protocol
- ExpressionPredicate that takes a boolean expression
- FunctionPredicate that takes a function
2021-02-07 01:30:19 +01:00
Alexis Bridoux 32c33a0b30 Small refactorings 2021-02-07 00:35:34 +01:00
Alexis Bridoux c205648856
Merge pull request #164 from ABridoux/feature/163-pathExplorer-interface
[#163] Path explorer interface
2021-02-06 21:41:00 +01:00
Alexis Bridoux 93c097684c Add functions updated 2021-02-06 21:35:49 +01:00
Alexis Bridoux f28a4f7937 Updated delete functions interface 2021-02-06 21:29:48 +01:00
Alexis Bridoux c9f4b3f50c Updated Get and Set functions 2021-02-06 21:24:30 +01:00
Alexis Bridoux 0770700129
Merge pull request #161 from ABridoux/feature/150-update-doc
[#150] Update doc
2021-02-06 14:39:00 +01:00
Alexis Bridoux 4eb62fdeae Fixed adding negative index adding
- Serialization was creating an empty groupe value
- XML was not indexing properly
2021-02-06 14:38:27 +01:00
Alexis Bridoux 4c322e96a5 Added boolean part in predicates 2021-02-06 10:46:25 +01:00
Alexis Bridoux 022602bd14 Fixed a bug of XML adding with array count
XM explorer was not adding the element in a path if the count element was specified.
2021-02-06 02:17:13 +01:00
Alexis Bridoux d7caafaba2 Updated integration tests
- Removed the ”people” initial key to update to the new playground files
- Fixed XML array children keys filter not retrieved
2021-02-06 02:02:57 +01:00
Alexis Bridoux 72dfd8d573 Fixed bug when modifying file
- The file path to modify a file was not taken into account
- Also updated the function to read the input stream since FileHandle.readToEndOfFile is deprecated.
2021-02-06 01:41:32 +01:00
Alexis Bridoux 3f07f1780f Fixed SAD command export double print 2021-02-06 00:30:10 +01:00
Alexis Bridoux 538383382c Updated playground 2021-02-06 00:22:47 +01:00
Alexis Bridoux 7ee42898c9 Updated program documentation 2021-02-05 19:21:10 +01:00
Alexis Bridoux 74edd8780f Updated program documentation 2021-02-05 11:11:24 +01:00
Alexis Bridoux 16bab6a68b
Merge pull request #159 from ABridoux/feature/150-update-doc
[150] Changed slicing indexing
2021-02-04 18:05:51 +01:00
Alexis Bridoux a040bc0fd0 Changed slicing indexing 2021-02-04 18:04:15 +01:00
Alexis Bridoux eefbf70377
Merge pull request #157 from ABridoux/feature/142-update-lux-yaml
[#142] Updated to Lux/develop to highlight Yaml
2021-02-04 12:38:25 +01:00
Alexis Bridoux caf4452a4d Updated to lux develop to highlight Yaml 2021-02-04 12:34:20 +01:00
Alexis Bridoux fae2baba50
Merge pull request #156 from ABridoux/feature/154-paths-value-filter
[#154] Paths value filter
2021-02-04 10:59:55 +01:00
Alexis Bridoux dbcd8092fa Command-line paths command updated with predicates
The paths command now offers the possibility to specify several predicate to filter the value.
2021-02-04 10:56:52 +01:00
Alexis Bridoux 6e2da96893 Value predicate in listPaths function
- Specify a predicate on the value. Possibility to specify several predicates to target different types of values (e.g. string, int).
- Optimisation to cache a mismatched type if an expression already mismatched it.
2021-02-03 17:43:58 +01:00
Alexis Bridoux bd4e6408c6 Refactored PathsFilter 2021-02-03 10:27:55 +01:00
Alexis Bridoux cfbad43c76
Merge pull request #155 from ABridoux/feature/152-negative-array-slicing
[#152] Negative array subscripting
2021-02-02 18:07:37 +01:00
Alexis Bridoux 7bed9d244d Paths function handle negative indexes 2021-02-02 18:06:23 +01:00
Alexis Bridoux 9c60f1de94 Negative index
Xml
2021-02-01 13:26:43 +01:00
Alexis Bridoux f221a04174 Negative indexes to subscript arrays
Serialization
2021-02-01 01:03:14 +01:00
Alexis Bridoux ed4685a23f
Merge pull request #153 from ABridoux/feature/151-read-keys
[#151] List paths
2021-01-28 21:31:51 +01:00
Alexis Bridoux 7862bb32e2 Feedback on PR 2021-01-28 13:10:10 +01:00
Alexis Bridoux 304d2746f7 Path explorer XML paths functions 2021-01-28 00:50:37 +01:00
Alexis Bridoux 90dbfd0d99 Path flattening refactored 2021-01-27 19:49:30 +01:00
Alexis Bridoux a14d46afaa Encored detailName parameter specification
It’s clearer rather than setting it to true as a default value everywhere. The concerned functions are not public.
2021-01-27 00:41:29 +01:00
Alexis Bridoux f052a6d0cb Fix detailedName oersights
Also update filters modifications in Path.flattened() to take several filters into account
2021-01-27 00:16:24 +01:00
Alexis Bridoux bbb1716488 Paths command with filters 2021-01-26 23:42:10 +01:00
Alexis Bridoux 410c657bf3 Path smart description to replace slices
Slices replaced by the correct index
2021-01-26 22:49:59 +01:00
Alexis Bridoux 0e54c38fbd Scout Command refactoring and Paths command
- Refactored ScoutCommand into a protocol to offer centralised logic
- Added new paths command to list paths in the data
2021-01-25 21:23:53 +01:00
Alexis Bridoux 0d8c514d6c PAthExplorerSerialisation paths functions 2021-01-25 19:47:16 +01:00
Alexis Bridoux d547889081
Merge pull request #149 from ABridoux/feature/147-delete-keys-pattern
[#147] PathExplorer delete key pattern
2021-01-25 10:58:26 +01:00
Alexis Bridoux a4079d960e PathExplorer delete key pattern
Delete all the (key, value) pair where the key matches the pattern
2021-01-25 09:56:36 +01:00
Alexis Bridoux 84f637b74f
Merge pull request #148 from ABridoux/feature/133-conversion-formats
[#133] Conversion formats
2021-01-24 16:53:37 +01:00
Alexis Bridoux ec083545b0 XML export to Serialized
Also added new library for the command-line tool to improve the interface options reading
2021-01-24 16:53:10 +01:00