issues
search
tzlaine
/
parser
A C++ parser combinator library.
Boost Software License 1.0
81
stars
12
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Consider adding support for constructing `class` types from tuples, as a generalization of the tuple -> aggregate construction we do now
#49
tzlaine
closed
8 months ago
0
Document struct member size limit of 50.
#48
tzlaine
closed
9 months ago
0
parsing to `vector<aggregate>` doesn't work
#47
akrzemi1
closed
9 months ago
1
Introduce `%` earlier in the docs, and stop writing `x >> *(',' >> x)`
#46
tzlaine
closed
9 months ago
0
Parsing to user-defined types doesn't work
#45
akrzemi1
closed
9 months ago
1
Add `no_case[]` directive, backed by Unicode case folding
#44
tzlaine
closed
9 months ago
0
Error handlers are underdocumented
#43
akrzemi1
closed
8 months ago
4
Docs: describe `operator>`
#42
akrzemi1
closed
9 months ago
0
Docs: what is a parser?
#41
akrzemi1
closed
9 months ago
5
Fix spelling of hexadecimal
#40
sehe
closed
9 months ago
1
Rule Parsers require more explanation
#39
akrzemi1
closed
8 months ago
3
typo in the docs "Ready" instead of "read"
#38
mclow
closed
9 months ago
1
Remove needless inclusion of `<coroutine>`
#37
tzlaine
closed
9 months ago
0
How does parsing to `vector<string>` work?
#36
akrzemi1
closed
9 months ago
3
Describe backtracking
#35
akrzemi1
closed
9 months ago
3
Should I use `ascii` parsers?
#34
akrzemi1
closed
9 months ago
0
Consider using Boost.PFR
#33
akrzemi1
closed
9 months ago
1
Use implementation from Describe's pp_for_each.hpp for `BOOST_PARSER_DEFINE_RULES`
#32
tzlaine
closed
9 months ago
0
undefined `str` in the description of `parse`
#31
akrzemi1
closed
9 months ago
3
default error stream should use `std::err`, not `std::cout`
#30
tzlaine
closed
9 months ago
0
Truncaiton warning in `transcode_iterator.hpp`
#29
akrzemi1
closed
9 months ago
2
docs: provide an example of parsing into UDTs
#28
akrzemi1
closed
9 months ago
1
Using `BOOST_PARSER_DEFINE_RULES`
#27
akrzemi1
closed
9 months ago
5
Eliminate either parser::subrange or parser::detail::test::subrange
#26
tzlaine
closed
9 months ago
0
Eliminate one of the copies of `is_detected*` and friends
#25
tzlaine
closed
9 months ago
0
Upgrade the internal Boost.Text to the latest range-based one.
#24
tzlaine
closed
9 months ago
0
Publicize a minimal API from the internal copy of Boost.Text, that can be used by users of Boost.Parse to drive Unicode parsing
#23
tzlaine
closed
9 months ago
0
Get rid of the vestiges of the any-`std::integral`-is-okay convention from the `parse()` API
#22
tzlaine
closed
10 months ago
0
Making iter/sentinel overloads act as a prefix-parse is too subtle
#21
tzlaine
closed
9 months ago
2
Template `view` should be called `subrange`, and should be an alias for `std::ranges::subrange` if that is available
#20
tzlaine
closed
10 months ago
1
Symbol tables need better naming than `add()`/`insert()`
#19
tzlaine
closed
10 months ago
0
The attribute of `cp` should be `char32_t`, not `uint32_t`
#18
tzlaine
closed
10 months ago
0
fixed call to transcode_to_utf16
#17
tobias-loew
closed
9 months ago
4
Generation of variants is probably broken if multiple alternatives have the same type
#16
tzlaine
closed
2 years ago
1
Reduce dependencies
#15
tzlaine
closed
4 years ago
1
Consider adding direct support for UTF-16 string out-attributes
#14
tzlaine
closed
10 months ago
1
Investigate using a hana::tuple instead of a hana::map as the parse context
#13
tzlaine
closed
4 years ago
0
ADL audit
#12
tzlaine
closed
4 years ago
0
A unary parser should print its child in parens if the child is n-ary
#11
tzlaine
closed
4 years ago
0
An unconditional eps in a repeat parser should be an error
#10
tzlaine
closed
4 years ago
0
Create BOOST_PARSER_ASSERT() macro to switch between runtime and compile time assertions.
#9
tzlaine
closed
4 years ago
0
Template parameter constraints for all callable parsers
#8
tzlaine
closed
4 years ago
0
Consider making eps | int_ il-formed
#7
tzlaine
closed
4 years ago
0
The skipper overloads of callback_parse() are broken
#6
tzlaine
closed
4 years ago
0
The tag type used by the callback mechanism should be the tag itself, not the hana::type-wrapped tag
#5
tzlaine
closed
4 years ago
0
Add a Unicode whitespace parser with a reasonable set of code points
#4
tzlaine
closed
4 years ago
0
Test for each individual parser: sentinel support
#3
tzlaine
closed
4 years ago
0
For out-attr parse() overloads, static_assert that the given parser does not produce a nope
#2
tzlaine
closed
4 years ago
0
Test for each individual parser: check success on empty-string input
#1
tzlaine
closed
4 years ago
0
Previous