1
0
mirror of https://github.com/MontFerret/ferret.git synced 2024-12-23 01:24:30 +02:00
Commit Graph

16 Commits

Author SHA1 Message Date
3timeslazy
ae94075a42 add NewPairValueType 2019-10-21 20:11:47 +03:00
Tim Voronov
a2c4610fce Removed IteratorFn 2019-03-15 00:00:21 -04:00
Tim Voronov
32bfd4be3d Added IteratorFn 2019-03-14 22:33:22 -04:00
Tim Voronov
f8e061cc80
Move value specific Iterable and Iterator interfaces into core module (#233)
* Move value specific Iterable and Iterator interfaces into core module

* Update Makefile

Reverted test command

* Update collection.go

* Fixed wrong iterator usage

* Updated use of switch statements
2019-02-15 07:41:08 -05:00
Tim Voronov
1af8b37a0f
New type system (#232)
* New type system

* Fixed dot notation for HTML elements
2019-02-13 12:31:18 -05:00
Tim Voronov
749cb8945d Fixed linting issues 2019-02-08 13:45:21 -05:00
Tim Voronov
5620be211c
Next (#214)
* Renamed DOCUMENT to PAGE

* Added PageLoadParams

* Added PageLoadParams

* Renamed LoadPageParams -> PageLoadParams

* Added support for context.Done() (#201)

* Bug/#189 operators precedence (#202)

* Fixed math operators precedence

* Fixed logical operators precedence

* Fixed array operator

* Added support for parentheses to enforce a different operator evaluation order

* Feature/#200 drivers (#209)

* Added new interfaces

* Renamed dynamic to cdp driver

* Renamed drivers

* Added ELEMENT_EXISTS function (#210)

* Renamed back PAGE to DOCUMENT (#211)

* Added Getter and Setter interfaces
2018-12-21 23:14:41 -05:00
Tim Voronov
291d07cbef
Feature/custom iterator (#173)
* Added CollectionIterator interface

* Added PAGINATION function

* Fixed LIMIT clause

* Fixed linting issues
2018-11-12 19:58:12 -05:00
3timeslazy
64ca68d930 added DATE_ADD, DATE_SUBTRACT functions (#165) 2018-11-07 13:52:25 -05:00
3timeslazy
f91fbf6f8c Feature/#95 deepclone (#101)
* rename method Clone to Copy

* added Cloneable interface

* added Value to Cloneable interface

* implemented Cloneable intefrace by array

* implemented Cloneable interface by Object

* unit tests for Object.Clone

* move core.IsCloneable to value.go

* change Clone function

* move IsClonable to package values
2018-10-12 11:58:08 -04:00
David Landry
138f39d727
Merge branch 'master' into cleanup/fix-naming-convention 2018-10-05 17:42:28 -04:00
David Landry
a4ce880d9c Actually, let's just disable the check for Type 2018-10-05 17:38:12 -04:00
David Landry
90c2c702e4 Rename variables and methods to match styleguide 2018-10-05 17:38:12 -04:00
Tim Voronov
3cb811c636 Fixed hashing 2018-10-05 15:17:22 -04:00
Tim Voronov
69a7295da5 Added .Clone() method to runtime Value 2018-09-27 11:53:26 -04:00
Tim Voronov
e02e861240 Hello world 2018-09-18 16:42:38 -04:00