Commit Graph

82 Commits

Author SHA1 Message Date
Geoffroy Couprie
d97eb90718 SHow is now named Debug 2015-01-24 13:37:36 +01:00
Geoffroy Couprie
75b9be3bd0 remove some warnings 2015-01-18 13:12:58 +01:00
Geoffroy Couprie
544d2f9b9d add travis file 2015-01-17 18:44:20 +01:00
Geoffroy Couprie
446b824c13 remove some warnings 2015-01-17 18:43:32 +01:00
Geoffroy Couprie
72f261e147 update the cargo description 2015-01-17 18:40:40 +01:00
Geoffroy Couprie
1db2ef0b51 fix macro usage 2015-01-08 20:50:32 +01:00
Geoffroy Couprie
5aa692f1dc remove an old test case 2015-01-08 14:40:03 +01:00
Geoffroy Couprie
8937fe0d31 Fix macros for the latest Rust 2015-01-08 11:27:58 +01:00
Geoffroy Couprie
5a6b93b723 Update most of the code to rust 1.0.0-dev 2a8cb678e
Most macros are still broken
2015-01-08 10:28:28 +01:00
Geoffroy Couprie
6469e096ee length/value parser 2015-01-07 17:07:35 +01:00
Geoffroy Couprie
21b6d18089 accept empty lines after sections 2015-01-06 14:02:00 +01:00
Geoffroy Couprie
2ae55570fc parse multiple categories 2015-01-06 13:52:25 +01:00
Geoffroy Couprie
36f0309918 parse a category with keys and values 2015-01-06 12:12:33 +01:00
Geoffroy Couprie
0e2e0427be 'key = value' can be followed by empty lines 2015-01-05 23:30:58 +01:00
Geoffroy Couprie
ec9c0fb212 produce a hashmap from key-value components 2015-01-05 22:56:40 +01:00
Geoffroy Couprie
3c7733ef92 add sub macros for fold0 and fold1 2015-01-05 22:51:55 +01:00
Geoffroy Couprie
a3203d4325 parse multiple keys and values 2015-01-05 18:32:39 +01:00
Geoffroy Couprie
eec321ccf2 fix manyX parsers 2015-01-05 18:32:12 +01:00
Geoffroy Couprie
63ed678971 parse keys and values as text 2015-01-05 18:05:57 +01:00
Geoffroy Couprie
8cb4ec0f33 parse ini category name as text 2015-01-05 17:41:52 +01:00
Geoffroy Couprie
ea9125d8e0 more implementations of map 2015-01-05 17:35:05 +01:00
Geoffroy Couprie
4ab2f3a9ba reorder map trait 2015-01-05 17:10:37 +01:00
Geoffroy Couprie
ad48ebf812 map should return the original input 2015-01-05 16:44:18 +01:00
Geoffroy Couprie
a5ea217612 Move flat_map to its own trait 2015-01-05 15:48:31 +01:00
Geoffroy Couprie
bd586440f9 rename parsers 2015-01-05 12:18:58 +01:00
Geoffroy Couprie
6aa5ddfd86 many0 and many1 should return vectors 2015-01-05 00:39:22 +01:00
Geoffroy Couprie
3dc5cd8dd2 parse parameter=value with spaces 2015-01-04 17:12:10 +01:00
Geoffroy Couprie
dce7712c0d many0 and many1 parsers 2015-01-04 16:16:02 +01:00
Geoffroy Couprie
f06ec555bb the tag parser should return the content of the tag 2015-01-04 16:15:43 +01:00
Geoffroy Couprie
c4e4ac4746 parse spaces 2015-01-03 15:53:57 +01:00
Geoffroy Couprie
672a0faf1b parse key/value in INI files
still needs something to eat arbitrary numbers of spaces
2015-01-03 15:02:31 +01:00
Geoffroy Couprie
e2b04635c9 add a README 2015-01-03 14:53:20 +01:00
Geoffroy Couprie
0de679b992 parse ini category 2014-12-30 17:43:56 +01:00
Geoffroy Couprie
65eede593e parse ini comments 2014-12-30 17:35:17 +01:00
Geoffroy Couprie
e0924bfbae line ending function is still ambiguous 2014-12-30 17:34:36 +01:00
Geoffroy Couprie
bf80fbc591 export more macros 2014-12-30 17:34:15 +01:00
Geoffroy Couprie
1f1f0d0ea2 str::from_utf8 now returns a Result 2014-12-30 16:14:11 +01:00
Geoffroy Couprie
e2eb23b89f macros must be followed by a semicolon now 2014-12-20 00:22:15 +01:00
Geoffroy Couprie
ebdcba29a3 rename tests 2014-12-02 19:25:04 +01:00
Geoffroy Couprie
86ba268a79 optional tag 2014-12-02 19:16:17 +01:00
Geoffroy Couprie
b11b94b395 sized_buffer returns incomplete 2014-12-02 18:55:30 +01:00
Geoffroy Couprie
f3a528ca26 do not require glob enum imports when using the macros 2014-11-30 13:10:43 +01:00
Geoffroy Couprie
e74f064b8f kill some warnings 2014-11-30 13:02:29 +01:00
Geoffroy Couprie
29a2b580c9 unused code 2014-11-30 12:59:46 +01:00
Geoffroy Couprie
f5f535c0f2 remove main 2014-11-30 12:59:36 +01:00
Geoffroy Couprie
c8f0ee7b66 move tests from src/nom.rs in a submodule 2014-11-30 12:53:25 +01:00
Geoffroy Couprie
c146ef39ed macros cannot define public methods for now 2014-11-30 12:53:06 +01:00
Geoffroy Couprie
568e671ae0 move unit tests to submodules 2014-11-30 12:43:04 +01:00
Geoffroy Couprie
a8d9926208 split in multiple files 2014-11-30 12:20:02 +01:00
Geoffroy Couprie
5c35514038 incomplete implementation of pull parser 2014-11-29 16:24:21 +01:00