beder
|
ade8482d06
|
Add missing include to otream_wrapper
|
2014-03-22 23:21:36 -05:00 |
|
beder
|
9154ad2e6f
|
Run IWYU
|
2014-03-22 22:46:04 -05:00 |
|
beder
|
5e2aec5b81
|
Fix SEGV in ostream_wrapper
|
2014-03-22 19:15:49 -05:00 |
|
beder
|
6c59cb85aa
|
Rename regex.h and regex.cpp to regex_yaml, so they don't interfere with the posix variant
|
2014-03-22 19:03:49 -05:00 |
|
beder
|
91a8fbda5b
|
Run clang-format
|
2014-03-22 12:49:16 -05:00 |
|
Jesse Beder
|
84ce5b2258
|
Fix bug where the string "null" (without quotes) is deserialized as a string, instead of null.
|
2013-04-13 18:21:06 -05:00 |
|
Jesse Beder
|
36c6fa006a
|
Switch default precision to one more than the number of digits allows.
See, e.g., http://stackoverflow.com/questions/4738768/printing-double-without-losing-precision.
|
2013-04-13 00:00:58 -05:00 |
|
beder
|
b201feab96
|
Fixed parsing ? when attached to a scalar
|
2012-11-08 19:11:41 -06:00 |
|
beder
|
72ecb3e586
|
Renamed all variables named 'null' (for real now, and only that)
|
2012-11-08 18:38:20 -06:00 |
|
beder
|
5e952a2b9c
|
Reverted last change
|
2012-11-08 18:24:00 -06:00 |
|
beder
|
c0b7359d7d
|
Renamed all variables named 'null'
|
2012-11-08 18:21:00 -06:00 |
|
beder
|
9bbf43b23e
|
Fixed bug where the parser doesn't find the end of a map or seq flow
|
2012-06-09 14:39:00 -05:00 |
|
beder
|
a42a10b7a7
|
Changed Emitter::size() to return std::size_t instead of unsigned
|
2012-05-25 19:38:58 -05:00 |
|
beder
|
64e5d74cc9
|
Switched the stream << for c-strings to take a templated array param (since we never stream user-built c-strings, only string literals). For this, refactored the escape character display
|
2012-05-25 19:33:34 -05:00 |
|
beder
|
6633fea749
|
Refactored stream overloads
|
2012-05-25 18:24:07 -05:00 |
|
beder
|
c3facc9b58
|
Added constructor to the Emitter with a stream, so you can write directly to a stream instead of our temp
|
2012-05-25 18:22:33 -05:00 |
|
beder
|
7c436de457
|
Switched the ostream wrapper to wrap a std::vector<char> instead of our manually managed memory
|
2012-05-25 18:17:14 -05:00 |
|
beder
|
bfa3cce38d
|
Updated ostream wrapper with a write() and update_pos
|
2012-05-25 17:39:14 -05:00 |
|
beder
|
c212377371
|
Renamed ostream -> ostream_wrapper
|
2012-05-25 17:28:35 -05:00 |
|
beder
|
bb9c9adcd7
|
Fixed map/comment/seq emitting
|
2012-05-23 11:18:53 -05:00 |
|
beder
|
7a44b676aa
|
Fixed top-level comment emitting
|
2012-05-23 11:02:17 -05:00 |
|
beder
|
5722fb9456
|
Set indentation to be at least 2
|
2012-05-22 18:01:48 -05:00 |
|
beder
|
35a15b3df1
|
Added null
|
2012-05-22 17:55:17 -05:00 |
|
beder
|
3b5395c3ed
|
Fixed warnings
|
2012-05-22 17:50:40 -05:00 |
|
beder
|
f19fb180c2
|
Fixed char output
|
2012-05-22 17:50:10 -05:00 |
|
beder
|
a98f082cb9
|
Fixed double quote escapes (e.g., \n is now that instead of \x0a)
|
2012-05-22 17:45:31 -05:00 |
|
beder
|
68b46c5692
|
Fixed end seq/map error msg
|
2012-05-22 16:56:10 -05:00 |
|
beder
|
53a20f27c4
|
Fixed doc start/end
|
2012-05-22 16:53:40 -05:00 |
|
beder
|
39adc78f60
|
Fixed global setting indentation
|
2012-05-22 16:47:08 -05:00 |
|
beder
|
e4a73b97a0
|
Added long key flow map
|
2012-05-22 16:41:03 -05:00 |
|
beder
|
831cf034de
|
Fixed flow seq/map indentation
|
2012-05-22 16:39:03 -05:00 |
|
beder
|
70f6e4d7e6
|
Added flow map, simple key/value
|
2012-05-22 16:36:07 -05:00 |
|
beder
|
b6696cd30c
|
Added flow seq
|
2012-05-22 15:42:45 -05:00 |
|
beder
|
52d33046ab
|
Fixed bool formatting
|
2012-05-22 15:08:21 -05:00 |
|
beder
|
ef4e2986f2
|
Forced literal scalars to use long keys
|
2012-05-22 15:07:11 -05:00 |
|
beder
|
b3d84f62a1
|
Fixed settings reverting properly
|
2012-05-22 15:00:10 -05:00 |
|
beder
|
c96f6fb05b
|
Added long key
|
2012-05-22 14:26:34 -05:00 |
|
beder
|
2dc8e5d5f6
|
Split block map simple/long key for both key/value
|
2012-05-22 14:20:50 -05:00 |
|
beder
|
27b2688acb
|
Added writing integral types
|
2012-05-22 13:57:44 -05:00 |
|
beder
|
45dc5215ff
|
Added bool, char, binary
|
2012-05-22 13:53:03 -05:00 |
|
beder
|
893d5709a8
|
Fixed block map prepare value (where the colon goes)
|
2012-05-22 12:59:07 -05:00 |
|
beder
|
9b62237623
|
Split the block map prepare into key/value
|
2012-05-22 12:56:40 -05:00 |
|
beder
|
00f1d064be
|
Tweaked spacing for comments
|
2012-05-22 12:54:54 -05:00 |
|
beder
|
6e35c4c5da
|
Fixed when we emit the doc start (only if there already is a document in the stream, and we're about to emit a new node)
|
2012-05-22 12:37:00 -05:00 |
|
beder
|
799fdf942b
|
Added comments, not entirely correct
|
2012-05-22 12:29:36 -05:00 |
|
beder
|
6a0c9a59c7
|
Fixed map/value
|
2012-05-21 23:47:57 -05:00 |
|
beder
|
036ec6940c
|
Renamed begin/end scalar/group to started/ended scalar/group
|
2012-05-21 23:39:45 -05:00 |
|
beder
|
80d64895f2
|
Added alias
|
2012-05-21 23:37:49 -05:00 |
|
beder
|
d43529443e
|
Fixed newline
|
2012-05-21 23:34:42 -05:00 |
|
beder
|
c27b71827b
|
Added newlines, fixed map/map
|
2012-05-21 23:29:59 -05:00 |
|