mirror of
https://github.com/jbeder/yaml-cpp.git
synced 2025-09-10 04:51:17 +00:00
Commit Graph
Select branches
Hide Pull Requests
dependabot/github_actions/github-actions-a331d3ec2d
master
new-api
revert-1045-hidden-visibility-again
revert-984-hidden-visibility
rtweeks21-staging
travis-update
wiki
#1005
#1007
#1010
#1010
#1011
#1012
#1014
#1015
#1020
#1021
#1021
#1024
#1032
#1035
#1037
#1038
#1039
#1045
#1047
#1048
#1049
#1051
#1052
#1055
#1056
#1057
#1057
#1058
#1061
#1063
#1064
#1069
#1070
#1074
#1075
#1076
#1077
#1079
#1085
#1086
#1087
#1087
#1094
#1095
#1099
#1100
#1101
#1102
#1110
#1112
#1113
#1117
#1119
#1124
#1126
#1126
#1128
#1128
#1130
#1133
#1140
#1143
#1145
#1145
#1146
#1146
#1148
#1155
#1155
#1160
#1168
#1168
#1169
#1170
#1171
#1175
#1176
#1177
#1181
#1182
#1185
#1189
#1193
#1195
#1196
#1207
#1211
#1212
#1215
#1216
#1221
#1221
#1222
#1224
#1225
#1226
#1227
#1230
#1231
#1232
#1232
#1234
#1239
#1240
#1240
#1242
#1243
#1247
#1253
#1254
#1256
#1259
#1264
#1265
#1271
#1273
#1278
#1279
#1279
#1283
#1283
#1293
#1297
#1298
#1302
#1303
#1305
#1308
#1310
#1311
#1312
#1313
#1316
#1318
#1319
#1323
#1323
#1324
#1325
#1327
#1331
#1332
#1333
#1333
#1336
#1337
#1337
#1338
#1338
#1340
#1348
#1349
#1349
#1351
#1355
#1355
#1358
#1358
#1363
#1363
#1364
#1364
#1367
#1367
#1368
#292
#292
#294
#295
#295
#296
#297
#297
#300
#302
#302
#303
#304
#304
#309
#309
#310
#314
#315
#315
#316
#325
#330
#330
#331
#331
#341
#341
#342
#343
#343
#344
#345
#345
#349
#349
#351
#351
#354
#354
#355
#355
#356
#356
#357
#358
#358
#360
#360
#365
#366
#367
#367
#368
#368
#369
#371
#371
#374
#375
#377
#377
#378
#379
#379
#380
#384
#386
#390
#395
#395
#399
#399
#401
#402
#402
#406
#406
#407
#418
#425
#433
#436
#437
#438
#440
#441
#443
#444
#445
#446
#446
#449
#450
#452
#453
#462
#463
#463
#467
#467
#468
#468
#470
#470
#471
#471
#472
#474
#475
#475
#476
#476
#477
#477
#480
#480
#485
#486
#487
#487
#489
#489
#490
#490
#494
#509
#509
#514
#517
#520
#520
#521
#521
#524
#524
#530
#532
#537
#538
#540
#541
#542
#544
#544
#545
#552
#552
#556
#557
#557
#559
#563
#565
#567
#568
#568
#571
#575
#579
#579
#580
#580
#582
#583
#585
#585
#588
#588
#589
#589
#597
#600
#603
#611
#613
#616
#618
#620
#620
#622
#625
#627
#629
#629
#635
#641
#641
#643
#644
#644
#649
#656
#659
#666
#666
#668
#671
#672
#674
#677
#678
#686
#690
#693
#694
#695
#697
#698
#699
#710
#710
#711
#715
#715
#717
#718
#719
#724
#729
#731
#732
#733
#734
#735
#737
#738
#739
#741
#744
#746
#749
#750
#751
#753
#754
#755
#756
#760
#762
#763
#768
#769
#770
#771
#772
#775
#775
#776
#776
#777
#778
#778
#779
#782
#783
#788
#791
#792
#795
#795
#801
#802
#805
#806
#807
#808
#810
#810
#813
#814
#815
#816
#817
#820
#824
#828
#829
#834
#839
#840
#841
#843
#845
#846
#847
#849
#850
#851
#853
#854
#855
#856
#857
#858
#861
#863
#864
#865
#867
#868
#870
#873
#875
#876
#879
#880
#881
#882
#883
#884
#885
#886
#887
#888
#889
#890
#891
#892
#893
#894
#895
#896
#896
#897
#901
#903
#905
#906
#907
#909
#910
#911
#913
#915
#916
#918
#919
#920
#921
#922
#922
#923
#924
#926
#927
#929
#932
#942
#942
#945
#945
#947
#955
#956
#958
#958
#959
#971
#975
#976
#981
#984
#989
#990
#991
#992
#998
0.8.0
release-0.2.0
release-0.2.1
release-0.2.2
release-0.2.3
release-0.2.4
release-0.2.5
release-0.2.6
release-0.2.7
release-0.3.0
release-0.5.0
release-0.5.1
release-0.5.2
release-0.5.3
yaml-cpp-0.5.3
yaml-cpp-0.6.0
yaml-cpp-0.6.1
yaml-cpp-0.6.2
yaml-cpp-0.6.3
yaml-cpp-0.7.0
Select branches
Hide Pull Requests
dependabot/github_actions/github-actions-a331d3ec2d
master
new-api
revert-1045-hidden-visibility-again
revert-984-hidden-visibility
rtweeks21-staging
travis-update
wiki
#1005
#1007
#1010
#1010
#1011
#1012
#1014
#1015
#1020
#1021
#1021
#1024
#1032
#1035
#1037
#1038
#1039
#1045
#1047
#1048
#1049
#1051
#1052
#1055
#1056
#1057
#1057
#1058
#1061
#1063
#1064
#1069
#1070
#1074
#1075
#1076
#1077
#1079
#1085
#1086
#1087
#1087
#1094
#1095
#1099
#1100
#1101
#1102
#1110
#1112
#1113
#1117
#1119
#1124
#1126
#1126
#1128
#1128
#1130
#1133
#1140
#1143
#1145
#1145
#1146
#1146
#1148
#1155
#1155
#1160
#1168
#1168
#1169
#1170
#1171
#1175
#1176
#1177
#1181
#1182
#1185
#1189
#1193
#1195
#1196
#1207
#1211
#1212
#1215
#1216
#1221
#1221
#1222
#1224
#1225
#1226
#1227
#1230
#1231
#1232
#1232
#1234
#1239
#1240
#1240
#1242
#1243
#1247
#1253
#1254
#1256
#1259
#1264
#1265
#1271
#1273
#1278
#1279
#1279
#1283
#1283
#1293
#1297
#1298
#1302
#1303
#1305
#1308
#1310
#1311
#1312
#1313
#1316
#1318
#1319
#1323
#1323
#1324
#1325
#1327
#1331
#1332
#1333
#1333
#1336
#1337
#1337
#1338
#1338
#1340
#1348
#1349
#1349
#1351
#1355
#1355
#1358
#1358
#1363
#1363
#1364
#1364
#1367
#1367
#1368
#292
#292
#294
#295
#295
#296
#297
#297
#300
#302
#302
#303
#304
#304
#309
#309
#310
#314
#315
#315
#316
#325
#330
#330
#331
#331
#341
#341
#342
#343
#343
#344
#345
#345
#349
#349
#351
#351
#354
#354
#355
#355
#356
#356
#357
#358
#358
#360
#360
#365
#366
#367
#367
#368
#368
#369
#371
#371
#374
#375
#377
#377
#378
#379
#379
#380
#384
#386
#390
#395
#395
#399
#399
#401
#402
#402
#406
#406
#407
#418
#425
#433
#436
#437
#438
#440
#441
#443
#444
#445
#446
#446
#449
#450
#452
#453
#462
#463
#463
#467
#467
#468
#468
#470
#470
#471
#471
#472
#474
#475
#475
#476
#476
#477
#477
#480
#480
#485
#486
#487
#487
#489
#489
#490
#490
#494
#509
#509
#514
#517
#520
#520
#521
#521
#524
#524
#530
#532
#537
#538
#540
#541
#542
#544
#544
#545
#552
#552
#556
#557
#557
#559
#563
#565
#567
#568
#568
#571
#575
#579
#579
#580
#580
#582
#583
#585
#585
#588
#588
#589
#589
#597
#600
#603
#611
#613
#616
#618
#620
#620
#622
#625
#627
#629
#629
#635
#641
#641
#643
#644
#644
#649
#656
#659
#666
#666
#668
#671
#672
#674
#677
#678
#686
#690
#693
#694
#695
#697
#698
#699
#710
#710
#711
#715
#715
#717
#718
#719
#724
#729
#731
#732
#733
#734
#735
#737
#738
#739
#741
#744
#746
#749
#750
#751
#753
#754
#755
#756
#760
#762
#763
#768
#769
#770
#771
#772
#775
#775
#776
#776
#777
#778
#778
#779
#782
#783
#788
#791
#792
#795
#795
#801
#802
#805
#806
#807
#808
#810
#810
#813
#814
#815
#816
#817
#820
#824
#828
#829
#834
#839
#840
#841
#843
#845
#846
#847
#849
#850
#851
#853
#854
#855
#856
#857
#858
#861
#863
#864
#865
#867
#868
#870
#873
#875
#876
#879
#880
#881
#882
#883
#884
#885
#886
#887
#888
#889
#890
#891
#892
#893
#894
#895
#896
#896
#897
#901
#903
#905
#906
#907
#909
#910
#911
#913
#915
#916
#918
#919
#920
#921
#922
#922
#923
#924
#926
#927
#929
#932
#942
#942
#945
#945
#947
#955
#956
#958
#958
#959
#971
#975
#976
#981
#984
#989
#990
#991
#992
#998
0.8.0
release-0.2.0
release-0.2.1
release-0.2.2
release-0.2.3
release-0.2.4
release-0.2.5
release-0.2.6
release-0.2.7
release-0.3.0
release-0.5.0
release-0.5.1
release-0.5.2
release-0.5.3
yaml-cpp-0.5.3
yaml-cpp-0.6.0
yaml-cpp-0.6.1
yaml-cpp-0.6.2
yaml-cpp-0.6.3
yaml-cpp-0.7.0
-
2a7e20a315
Started the parser.
beder
2008-06-30 06:51:22 +00:00 -
ed6c294749
Added a peek token command (for the parser to use).
Jesse Beder
2008-06-30 06:21:12 +00:00 -
795df7224b
Added a peek token command (for the parser to use).
beder
2008-06-30 06:21:12 +00:00 -
07d4cac48f
Added directives and tags.
Jesse Beder
2008-06-30 04:22:41 +00:00 -
a93584b065
Added directives and tags.
beder
2008-06-30 04:22:41 +00:00 -
2b8628922f
Moved the three scalar token scanning functions back to scantoken.cpp, so scanscalar.cpp now only has the main scalar scanning function. Renamed ScanScalarInfo to ScanScalarParams.
Jesse Beder
2008-06-30 01:38:32 +00:00 -
b58c0c94e4
Moved the three scalar token scanning functions back to scantoken.cpp, so scanscalar.cpp now only has the main scalar scanning function. Renamed ScanScalarInfo to ScanScalarParams.
beder
2008-06-30 01:38:32 +00:00 -
0683cbf859
Mostly finished refactoring the scalar scanning.
Jesse Beder
2008-06-30 01:31:23 +00:00 -
67250833b8
Mostly finished refactoring the scalar scanning.
beder
2008-06-30 01:31:23 +00:00 -
5f8252ee6f
Moved scalar scanning-related parameters to a struct. Renamed the valid/possible tokens to a single variable status with enums valid, invalid, and unverified.
Jesse Beder
2008-06-29 17:39:33 +00:00 -
4de9cb48a5
Moved scalar scanning-related parameters to a struct. Renamed the valid/possible tokens to a single variable status with enums valid, invalid, and unverified.
beder
2008-06-29 17:39:33 +00:00 -
ff99f85a6d
Moved the input stream, together with line/column info, into its own class, which allowed some other stuff just to pass the stream, and not have to be a member of Scanner.
Jesse Beder
2008-06-29 06:32:13 +00:00 -
6efc5614ec
Moved the input stream, together with line/column info, into its own class, which allowed some other stuff just to pass the stream, and not have to be a member of Scanner.
beder
2008-06-29 06:32:13 +00:00 -
0d5a97bffe
Refactored common scalar scanning code (from plain, quoted, and block) to one function.
Jesse Beder
2008-06-29 05:45:41 +00:00 -
8dfb5c0ea8
Refactored common scalar scanning code (from plain, quoted, and block) to one function.
beder
2008-06-29 05:45:41 +00:00 -
6c193d6fbd
Moved the scalar-related functions to their own file.
Jesse Beder
2008-06-29 03:11:25 +00:00 -
3c56fd49eb
Moved the scalar-related functions to their own file.
beder
2008-06-29 03:11:25 +00:00 -
d076252dff
Jesse Beder
2008-06-29 00:33:34 +00:00 -
45dfc719e1
beder
2008-06-29 00:33:34 +00:00 -
2e27c5d9c3
Small refactoring.
Jesse Beder
2008-06-28 22:05:51 +00:00 -
ab27b9781e
Small refactoring.
beder
2008-06-28 22:05:51 +00:00 -
72b443375c
Jesse Beder
2008-06-28 20:09:49 +00:00 -
34cd7177cd
beder
2008-06-28 20:09:49 +00:00 -
43ea59a4ed
Added folded and literal scalars.
Jesse Beder
2008-06-28 20:08:21 +00:00 -
566916ba19
Added folded and literal scalars.
beder
2008-06-28 20:08:21 +00:00 -
01ef70a6f9
Fixed complex keys.
Jesse Beder
2008-06-28 17:32:10 +00:00 -
1a96548fa5
Fixed complex keys.
beder
2008-06-28 17:32:10 +00:00 -
c63ebbd878
Moved the simple key validation to before each token scan (plus at newlines of scalars).
Jesse Beder
2008-06-28 16:46:37 +00:00 -
b1c60706d7
Moved the simple key validation to before each token scan (plus at newlines of scalars).
beder
2008-06-28 16:46:37 +00:00 -
11706abbb7
Added simple keys. There's a bug (and question): should we test simple keys' validity BEFORE stuff or AFTER stuff?
Jesse Beder
2008-06-28 06:36:59 +00:00 -
70afd130ad
Added simple keys. There's a bug (and question): should we test simple keys' validity BEFORE stuff or AFTER stuff?
beder
2008-06-28 06:36:59 +00:00 -
49a75b2d78
Added quoted scalars (with escaping). Refactored some common whitespace-parsing code in scanning both scalars. Implemented the flow collection tokens.
Jesse Beder
2008-06-27 23:11:46 +00:00 -
fb9176a054
Added quoted scalars (with escaping). Refactored some common whitespace-parsing code in scanning both scalars. Implemented the flow collection tokens.
beder
2008-06-27 23:11:46 +00:00 -
a224c7818b
Small plain scalar scanning fixes.
Jesse Beder
2008-06-27 20:54:43 +00:00 -
ba132b01bc
Small plain scalar scanning fixes.
beder
2008-06-27 20:54:43 +00:00 -
8fca02fb2a
Split off the specific regular expressions, and the specialized token-scanning functions, into their own files.
Jesse Beder
2008-06-27 19:13:03 +00:00 -
10c4a2687f
Split off the specific regular expressions, and the specialized token-scanning functions, into their own files.
beder
2008-06-27 19:13:03 +00:00 -
de29068110
Added stream input to the regular expressions, greatly simplifying the usage (in particular, we no longer have to specify the number of characters to be checked).
Jesse Beder
2008-06-27 19:07:30 +00:00 -
aad36b8c47
Added stream input to the regular expressions, greatly simplifying the usage (in particular, we no longer have to specify the number of characters to be checked).
beder
2008-06-27 19:07:30 +00:00 -
4e435b1321
Wrote a simplified regular expression parser to make life easier (it only does single matches; i.e., no one-or-more matches, etc.). Fixed some of the whitespace/line break matching.
Jesse Beder
2008-06-27 08:20:41 +00:00 -
bb4bc8c4ae
Wrote a simplified regular expression parser to make life easier (it only does single matches; i.e., no one-or-more matches, etc.). Fixed some of the whitespace/line break matching.
beder
2008-06-27 08:20:41 +00:00 -
873dbc2421
The plain scalar scanner is almost done (and it scans a simple list correctly). Also messed around with multiple character peeking on the input, and got something working.
Jesse Beder
2008-06-27 00:18:52 +00:00 -
20dba9cd75
The plain scalar scanner is almost done (and it scans a simple list correctly). Also messed around with multiple character peeking on the input, and got something working.
beder
2008-06-27 00:18:52 +00:00 -
31f7db5a0d
More simple scalar scanning.
Jesse Beder
2008-06-26 22:00:39 +00:00 -
c7274ff2e8
More simple scalar scanning.
beder
2008-06-26 22:00:39 +00:00 -
a3961d047f
Continued working on scanner. We're now using exceptions for errors, and scanning/pushing tokens is exception-safe (using a set of "limbo tokens").
Jesse Beder
2008-06-26 19:30:11 +00:00 -
2040e4de8b
Continued working on scanner. We're now using exceptions for errors, and scanning/pushing tokens is exception-safe (using a set of "limbo tokens").
beder
2008-06-26 19:30:11 +00:00 -
8ae7b48188
Started the scanner.
Jesse Beder
2008-06-26 09:05:28 +00:00 -
4b33531240
Started the scanner.
beder
2008-06-26 09:05:28 +00:00 -
bcbca461de
Beginning of first attempt to parse. Will be completely wiped, I think, in favor of a Scanner (to tokens), then Parser mechanism.
Jesse Beder
2008-06-26 06:49:50 +00:00 -
e6977cbe4e
Beginning of first attempt to parse. Will be completely wiped, I think, in favor of a Scanner (to tokens), then Parser mechanism.
beder
2008-06-26 06:49:50 +00:00 -
4ed7f62431
Preliminary setup - basic data structures are there.
Jesse Beder
2008-06-25 23:00:18 +00:00 -
2d0f324529
Preliminary setup - basic data structures are there.
beder
2008-06-25 23:00:18 +00:00 -
e22eea26b1
Jesse Beder
2008-06-25 22:46:18 +00:00 -
ffaf6a19ca
beder
2008-06-25 22:46:18 +00:00 -
110a7f06a8
Jesse Beder
2008-06-25 22:45:08 +00:00 -
0134c553a5
beder
2008-06-25 22:45:08 +00:00 -
bb55b0ba91
Jesse Beder
2008-06-25 22:44:44 +00:00 -
f959a475b7
beder
2008-06-25 22:44:44 +00:00