File tree Expand file tree Collapse file tree 3 files changed +36
-0
lines changed Expand file tree Collapse file tree 3 files changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -161,6 +161,18 @@ constexpr auto first(ctll::list<Content...>, ctll::list<lookahead_positive<Seq..
161
161
return ctll::list<can_be_anything>{};
162
162
}
163
163
164
+ // lookbehind_negative TODO fixme
165
+ template <typename ... Content, typename ... Seq, typename ... Tail>
166
+ constexpr auto first (ctll::list<Content...>, ctll::list<lookbehind_negative<Seq...>, Tail...>) noexcept {
167
+ return ctll::list<can_be_anything>{};
168
+ }
169
+
170
+ // lookbehind_positive
171
+ template <typename ... Content, typename ... Seq, typename ... Tail>
172
+ constexpr auto first (ctll::list<Content...>, ctll::list<lookbehind_positive<Seq...>, Tail...>) noexcept {
173
+ return ctll::list<can_be_anything>{};
174
+ }
175
+
164
176
// lookahead_negative TODO fixme
165
177
template <typename ... Content, typename ... Seq, typename ... Tail>
166
178
constexpr auto first (ctll::list<Content...>, ctll::list<lookahead_negative<Seq...>, Tail...>) noexcept {
Original file line number Diff line number Diff line change @@ -3859,6 +3859,18 @@ constexpr auto first(ctll::list<Content...>, ctll::list<lookahead_positive<Seq..
3859
3859
return ctll::list<can_be_anything>{};
3860
3860
}
3861
3861
3862
+ // lookbehind_negative TODO fixme
3863
+ template <typename... Content, typename... Seq, typename... Tail>
3864
+ constexpr auto first(ctll::list<Content...>, ctll::list<lookbehind_negative<Seq...>, Tail...>) noexcept {
3865
+ return ctll::list<can_be_anything>{};
3866
+ }
3867
+
3868
+ // lookbehind_positive
3869
+ template <typename... Content, typename... Seq, typename... Tail>
3870
+ constexpr auto first(ctll::list<Content...>, ctll::list<lookbehind_positive<Seq...>, Tail...>) noexcept {
3871
+ return ctll::list<can_be_anything>{};
3872
+ }
3873
+
3862
3874
// lookahead_negative TODO fixme
3863
3875
template <typename... Content, typename... Seq, typename... Tail>
3864
3876
constexpr auto first(ctll::list<Content...>, ctll::list<lookahead_negative<Seq...>, Tail...>) noexcept {
Original file line number Diff line number Diff line change @@ -3856,6 +3856,18 @@ constexpr auto first(ctll::list<Content...>, ctll::list<lookahead_positive<Seq..
3856
3856
return ctll::list<can_be_anything>{};
3857
3857
}
3858
3858
3859
+ // lookbehind_negative TODO fixme
3860
+ template <typename ... Content, typename ... Seq, typename ... Tail>
3861
+ constexpr auto first (ctll::list<Content...>, ctll::list<lookbehind_negative<Seq...>, Tail...>) noexcept {
3862
+ return ctll::list<can_be_anything>{};
3863
+ }
3864
+
3865
+ // lookbehind_positive
3866
+ template <typename ... Content, typename ... Seq, typename ... Tail>
3867
+ constexpr auto first (ctll::list<Content...>, ctll::list<lookbehind_positive<Seq...>, Tail...>) noexcept {
3868
+ return ctll::list<can_be_anything>{};
3869
+ }
3870
+
3859
3871
// lookahead_negative TODO fixme
3860
3872
template <typename ... Content, typename ... Seq, typename ... Tail>
3861
3873
constexpr auto first (ctll::list<Content...>, ctll::list<lookahead_negative<Seq...>, Tail...>) noexcept {
You can’t perform that action at this time.
0 commit comments