Per Sandberg
7e656844bd
Make the tests compile clean.
...
Remove all ineffective use clauses.
Remove usage of anonymous pointers to avoid scope problems.
2020-04-09 10:01:26 +02:00
Felix Krause
d1d0050893
Improved aliases handling
2017-11-12 14:52:40 +01:00
Felix Krause
c8c8d99482
Made annotations have namespaces
2017-11-11 12:58:16 +01:00
Felix Krause
5616697b12
Fixed @concat, added tests
2017-10-17 21:20:25 +02:00
Felix Krause
11ede47ea7
Improved dumping. Use Tags.Question_Mark.
...
* Also updated DOM documentation
2017-10-05 20:27:20 +02:00
Felix Krause
478ca6b220
DOM: keep information about implicit start/end
2017-10-05 18:01:45 +02:00
Felix Krause
488d97a3d4
Implemented DOM dumping, added tests
2017-10-01 00:09:09 +02:00
Felix Krause
a4554f8800
merged loading tests into single suite
2017-09-30 20:51:16 +02:00
Felix Krause
3716da54c2
Fixed recent refactoring regressions
2017-09-21 13:56:02 +02:00
Felix Krause
6a3c558ffd
Made tests compile with new switches
2017-09-18 09:22:34 +02:00
Felix Krause
10a62cd772
Restructuring: Moved Text stuff to own project
2017-08-29 16:09:37 +02:00
Felix Krause
606757083e
Transformations & Refactoring
...
* Overhauled reference counting system. Smart pointers are now
optional (except for Text).
* Improved Text.Constant_Instance
* Removed Yaml.Stream. use generic concept Yaml.Stream_Concept.
* Parser and Event_Buffer and Presenter are now compatible with
Stream_Concept.
* Implemented transformation API. currently, there's only the
Canonical Transformator.
2017-07-28 23:49:10 +02:00
Felix Krause
b8bcb7a2f4
Moved Text Pool to Text.Pool
2017-07-23 20:03:39 +02:00
Felix Krause
c587b09a21
Refactoring
...
* Moved Text package outside Yaml
* Moved content of Yaml.Events inside Yaml
* Yaml.Events.Buffer -> Yaml.Event_Buffer
2017-07-22 12:22:19 +02:00
Felix Krause
b582aaa1f3
Refactoring (names to Rosen '95), part 2
...
* Yaml.Destinations -> Yaml.Destination
* Yaml.Presenting -> Yaml.Presenter
* Yaml.Sources -> Yaml.Source
* Yaml.Parsing -> Yaml.Parser
2017-07-22 00:20:56 +02:00
Felix Krause
11b7c0dc9f
Refactoring (names to Rosen '95), part 1
...
* Yaml.Strings -> Yaml.Text
* Yaml.Lexing -> Yaml.Lexer
2017-07-20 23:59:35 +02:00
Felix Krause
edd45d3af7
put everything properly under MIT license
2017-07-02 18:41:55 +02:00
Felix Krause
d095fb3371
improved code comments and fixed small bugs
2017-06-15 16:07:13 +02:00
Felix Krause
12d35e0e70
Fixed event tests on *nix
2017-06-14 22:57:41 +02:00
Felix Krause
927557b527
fixed string pool and various other bugs
2017-06-11 02:51:57 +02:00
Felix Krause
d3f400b578
small fixes; updated tests to exclude non-YAML 1.3
2017-06-11 01:12:21 +02:00
Felix Krause
e4cc58a668
more green tests
2017-06-10 14:34:51 +02:00
Felix Krause
2abd27c799
more fixes
2017-06-10 13:05:16 +02:00
Felix Krause
93aca4056b
treat error tests as such
2017-06-09 23:37:03 +02:00
Felix Krause
9e3c79dddb
use yaml test suite; fixes
2017-06-09 21:37:13 +02:00
Felix Krause
0f6b63f560
Fixes for 64bit. fixed alias key.
2017-06-09 14:55:40 +02:00
Felix Krause
46396204ac
to_events -> utils. +Makefile
2017-06-09 13:58:32 +02:00
Felix Krause
f4a1b33167
Renamed Yada to Yaml
2017-06-09 09:08:13 +02:00
Felix Krause
cf191ce045
started parser
2017-06-09 08:53:43 +02:00
Felix Krause
fd1f65604c
string pool
2017-06-08 12:40:59 +02:00
Felix Krause
4caa8430a4
Lexer ready
2017-06-07 14:44:49 +02:00
Felix Krause
e15545d820
Block scalars; tests; scalar fixes
2017-06-07 11:55:23 +02:00
Felix Krause
d361b72969
Started implementing tokenization
2017-06-07 01:20:35 +02:00
Felix Krause
529de43e18
Buffering lexer working
2017-05-27 11:40:31 +02:00
Felix Krause
6a588f18ef
Lexing Sources
2017-05-27 01:35:25 +02:00