Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
att
GitHub Repository: att/ast
Path: blob/master/src/cmd/re/nested.dat
1808 views
: (?%...) nested matched pair regex tests 2008-09-04

EA	(?%()		-(-)-			EPAREN
EA	(?%()")		-(-)-			EPAREN

EA	(?%())		-(-)-			(1,4)
EA	(?%())		-(-)-)-			(1,4)
EA	(?%())		-(-()-)-		(1,7)
EA	(?%())		-(-\)-)-		(1,5)
EA	(?%())		-(-\\)-)-		(1,6)
EA	(?%())		-(-(-)-			(3,6)
EA	(?%())		-(-(-)-)-		(1,8)

EA	(?%()[])	-(-[-]-)-		(1,8)
EA	(?%()[])	-[-(-)-]-		(3,6)
EA	(?%()[])	-(-[-)-]-		NOMATCH

EA	(?%[]())	-(-[-]-)-		(3,6)
EA	(?%[]())	-[-(-)-]-		(1,8)
EA	(?%[]())	-(-[-)-]-		NOMATCH

EA	(?%()Q")	-(-")"-)-		(1,8)
EA	(?%()Q")	-(-\")"-)-		(1,9)
EA	(?%()Q")	-(-\")\"-)-		(1,10)

EA	(?%()Q'Q")	-(-'")'-)-		(1,9)
EA	(?%()Q'Q")	-(-\'")"-)-		NOMATCH
EA	(?%()Q'Q")	-(-\'")"'-)-		(1,11)
EA	(?%()Q'Q")	-(-\"')'\"-)-		(1,12)
EA	(?%()Q'Q")	-(-')\''-)-		NOMATCH

EA	(?%()L'Q")	-(-'")'-)-		(1,9)
EA	(?%()L'Q")	-(-\'")"-)-		NOMATCH
EA	(?%()L'Q")	-(-\'")"'-)-		(1,11)
EA	(?%()L'Q")	-(-\"')'\"-)-		(1,12)
EA	(?%()L'Q")	-(-')\''-)-		NOMATCH

EA	(?%()Q")	-(-")"-)-		(1,8)
EA	(?%()Q")	-(-\")"-)-		(1,9)
EA	(?%()Q")	-(-\")\"-)-		(1,10)

EA	(?%()E\\)	-(-\)-)-		(1,7)
EA	(?%()E\\)	-(-\\)-)-		(1,6)
EA	(?%()E\\Q")	-(-\")"-)-		(1,6)
EA	(?%()E\\Q")	-(-\")\"-)-		(1,6)
EA	(?%()E\\Q'Q")	-(-\'")"-)-		(1,10)
EA	(?%()E\\Q'Q")	-(-\"')'\"-)-		(1,12)
EA	(?%()E\\L'Q")	-(-\'")"-)-		(1,10)
EA	(?%()E\\L'Q")	-(-\"')'\"-)-		(1,12)
EA	(?%()E\\L'Q")	-(-\"')\'\"-)-		(1,13)
EA	(?%()E\\L'Q")	-(-\"')\'\"'-)-		NOMATCH

EA	(?%()T;)	-(-;-)-			NOMATCH
EA	(?%()T;)	-(-);-			(1,4)
EA	(?%()T;)	-(-)-			(1,4)

EA	(?%()D;)	-(-;-)-			NOMATCH
EA	(?%()D;)	-(-);-			(1,4)
EA	(?%()D;)	-(-)-			(1,4)

EA	(?%()S;)	-(-;-)-			(1,6)
EA	(?%()S;)	-(-);-			(1,4)
EA	(?%()S;)	-(-)-			(1,4)

EA	([[:alnum:]]+)([[:space:]])*((?%()))	call(a+b,x/(c/d),(0));	(0,21)(0,4)(?,?)(4,21)

EA	(?%T;)			NULL		NOMATCH
EA	(?%D;)			NULL		NOMATCH
EA	(?%S;)			NULL		NOMATCH

EA	(?%T;OT)		NULL		NOMATCH
EA	(?%D;OT)		NULL		NOMATCH
EA	(?%S;OT)		NULL		NOMATCH

EA	(?%T;)			-		NOMATCH
EA	(?%D;)			-		NOMATCH
EA	(?%S;)			-		NOMATCH

EA	(?%T;OT)		-		(0,1)
EA	(?%D;OT)		-		(0,1)
EA	(?%S;OT)		-		(0,1)

EA	(?%T;)			--		NOMATCH
EA	(?%D;)			--		NOMATCH
EA	(?%S;)			--		NOMATCH

EA	(?%T;OT)		--		(0,2)
EA	(?%D;OT)		--		(0,2)
EA	(?%S;OT)		--		(0,2)

EA	(?%T;E\\L'Q")		-(-)-		NOMATCH
EA	(?%T;E\\L'Q")		-(-;-)-		(0,4)
EA	(?%T;E\\L'Q")		-(-);-		(0,5)
EA	(?%T;E\\L'Q")		-(-;-);-	(0,4)
EA	(?%T;E\\L'Q")		-(-\;-);-	(0,8)
EA	(?%T;E\\L'Q")		-(-';'-);-	(4,5)
EA	(?%T;E\\L'Q")		-(-";"-);-	(4,5)

EA	(?%T;E\\L'Q"())		-(-)-		NOMATCH
EA	(?%T;E\\L'Q"())		-(-;-)-		(2,4)
EA	(?%T;E\\L'Q"())		-(-);-		(0,5)
EA	(?%T;E\\L'Q"())		-(-;-);-	(2,4)
EA	(?%T;E\\L'Q"())		-(-\;-);-	(0,8)
EA	(?%T;E\\L'Q"())		-(-';'-);-	(4,5)
EA	(?%T;E\\L'Q"())		-(-";"-);-	(4,5)

EA	(?%D;E\\L'Q")		-(-)-		NOMATCH
EA	(?%D;E\\L'Q")		-(-;-)-		(0,4)
EA	(?%D;E\\L'Q")		-(-);-		(0,5)
EA	(?%D;E\\L'Q")		-(-;-);-	(0,4)
EA	(?%D;E\\L'Q")		-(-\;-);-	(0,8)
EA	(?%D;E\\L'Q")		-(-';'-);-	(0,9)
EA	(?%D;E\\L'Q")		-(-";"-);-	(0,9)

EA	(?%D;E\\L'Q"())		-(-)-		NOMATCH
EA	(?%D;E\\L'Q"())		-(-;-)-		(2,4)
EA	(?%D;E\\L'Q"())		-(-);-		(0,5)
EA	(?%D;E\\L'Q"())		-(-;-);-	(2,4)
EA	(?%D;E\\L'Q"())		-(-\;-);-	(0,8)
EA	(?%D;E\\L'Q"())		-(-';'-);-	(0,9)
EA	(?%D;E\\L'Q"())		-(-";"-);-	(0,9)

EA	(?%S;E\\L'Q")		-(-)-		NOMATCH
EA	(?%S;E\\L'Q")		-(-;-)-		(0,4)
EA	(?%S;E\\L'Q")		-(-);-		(0,5)
EA	(?%S;E\\L'Q")		-(-;-);-	(0,4)
EA	(?%S;E\\L'Q")		-(-\;-);-	(0,8)
EA	(?%S;E\\L'Q")		-(-';'-);-	(0,9)
EA	(?%S;E\\L'Q")		-(-";"-);-	(0,9)

EA	(?%S;E\\L'Q"())		-(-)-		NOMATCH
EA	(?%S;E\\L'Q"())		-(-;-)-		(2,4)
EA	(?%S;E\\L'Q"())		-(-);-		(0,5)
EA	(?%S;E\\L'Q"())		-(-;-);-	(0,7)
EA	(?%S;E\\L'Q"())		-(-\;-);-	(0,8)
EA	(?%S;E\\L'Q"())		-(-';'-);-	(0,9)
EA	(?%S;E\\L'Q"())		-(-";"-);-	(0,9)

EA	(?%T;OTE\\L'Q")		-(-)-		(0,5)
EA	(?%T;OTE\\L'Q")		-(-;-)-		(0,4)
EA	(?%T;OTE\\L'Q")		-(-);-		(0,5)
EA	(?%T;OTE\\L'Q")		-(-;-);-	(0,4)
EA	(?%T;OTE\\L'Q")		-(-\;-);-	(0,8)
EA	(?%T;OTE\\L'Q")		-(-';'-);-	(4,5)
EA	(?%T;OTE\\L'Q")		-(-";"-);-	(4,5)

EA	(?%T;OTE\\L'Q"())	-(-)-		(0,5)
EA	(?%T;OTE\\L'Q"())	-(-;-)-		(2,4)
EA	(?%T;OTE\\L'Q"())	-(-);-		(0,5)
EA	(?%T;OTE\\L'Q"())	-(-;-);-	(2,4)
EA	(?%T;OTE\\L'Q"())	-(-\;-);-	(0,8)
EA	(?%T;OTE\\L'Q"())	-(-';'-);-	(4,5)
EA	(?%T;OTE\\L'Q"())	-(-";"-);-	(4,5)

EA	(?%D;OTE\\L'Q")		-(-)-		(0,5)
EA	(?%D;OTE\\L'Q")		-(-;-)-		(0,4)
EA	(?%D;OTE\\L'Q")		-(-);-		(0,5)
EA	(?%D;OTE\\L'Q")		-(-;-);-	(0,4)
EA	(?%D;OTE\\L'Q")		-(-\;-);-	(0,8)
EA	(?%D;OTE\\L'Q")		-(-';'-);-	(0,9)
EA	(?%D;OTE\\L'Q")		-(-";"-);-	(0,9)

EA	(?%D;OTE\\L'Q"())	-(-)-		(0,5)
EA	(?%D;OTE\\L'Q"())	-(-;-)-		(2,4)
EA	(?%D;OTE\\L'Q"())	-(-);-		(0,5)
EA	(?%D;OTE\\L'Q"())	-(-;-);-	(2,4)
EA	(?%D;OTE\\L'Q"())	-(-\;-);-	(0,8)
EA	(?%D;OTE\\L'Q"())	-(-';'-);-	(0,9)
EA	(?%D;OTE\\L'Q"())	-(-";"-);-	(0,9)

EA	(?%S;OTE\\L'Q")		-(-)-		(0,5)
EA	(?%S;OTE\\L'Q")		-(-;-)-		(0,4)
EA	(?%S;OTE\\L'Q")		-(-);-		(0,5)
EA	(?%S;OTE\\L'Q")		-(-;-);-	(0,4)
EA	(?%S;OTE\\L'Q")		-(-\;-);-	(0,8)
EA	(?%S;OTE\\L'Q")		-(-';'-);-	(0,9)
EA	(?%S;OTE\\L'Q")		-(-";"-);-	(0,9)

EA	(?%S;OTE\\L'Q"())	-(-)-		(0,5)
EA	(?%S;OTE\\L'Q"())	-(-;-)-		(0,7)
EA	(?%S;OTE\\L'Q"())	-(-);-		(0,5)
EA	(?%S;OTE\\L'Q"())	-(-;-);-	(0,7)
EA	(?%S;OTE\\L'Q"())	-(-\;-);-	(0,8)
EA	(?%S;OTE\\L'Q"())	-(-';'-);-	(0,9)
EA	(?%S;OTE\\L'Q"())	-(-";"-);-	(0,9)

K	%(()		-(-)-			NOMATCH
K	%(()")		-(-)-			NOMATCH

K	%(())		-(-)-			(1,4)(1,4)
K	%(())		-(-)-)-			(1,4)(1,4)
K	%(())		-(-()-)-		(1,7)(1,7)
K	%(())		-(-\)-)-		(1,5)(1,5)
K	%(())		-(-\\)-)-		(1,6)(1,6)
K	%(())		-(-(-)-			(3,6)(3,6)
K	%(())		-(-(-)-)-		(1,8)(1,8)

K	%(()[])		-(-[-]-)-		(1,8)(1,8)
K	%(()[])		-[-(-)-]-		(3,6)(3,6)
K	%(()[])		-(-[-)-]-		NOMATCH

K	%([]())		-(-[-]-)-		(3,6)(3,6)
K	%([]())		-[-(-)-]-		(1,8)(1,8)
K	%([]())		-(-[-)-]-		NOMATCH

K	%(()Q")		-(-")"-)-		(1,8)(1,8)
K	%(()Q")		-(-\")"-)-		(1,9)(1,9)
K	%(()Q")		-(-\")\"-)-		(1,10)(1,10)

K	%(()Q'Q")	-(-'")'-)-		(1,9)(1,9)
K	%(()Q'Q")	-(-\'")"-)-		NOMATCH
K	%(()Q'Q")	-(-\'")"'-)-		(1,11)(1,11)
K	%(()Q'Q")	-(-\"')'\"-)-		(1,12)(1,12)
K	%(()Q'Q")	-(-')\''-)-		NOMATCH

K	%(()L'Q")	-(-'")'-)-		(1,9)(1,9)
K	%(()L'Q")	-(-\'")"-)-		NOMATCH
K	%(()L'Q")	-(-\'")"'-)-		(1,11)(1,11)
K	%(()L'Q")	-(-\"')'\"-)-		(1,12)(1,12)
K	%(()L'Q")	-(-')\''-)-		NOMATCH

K	%(()Q")		-(-")"-)-		(1,8)(1,8)
K	%(()Q")		-(-\")"-)-		(1,9)(1,9)
K	%(()Q")		-(-\")\"-)-		(1,10)(1,10)

K	%(()E\\)	-(-\)-)-		(1,7)(1,7)
K	%(()E\\)	-(-\\)-)-		(1,6)(1,6)
K	%(()E\\Q")	-(-\")"-)-		(1,6)(1,6)
K	%(()E\\Q")	-(-\")\"-)-		(1,6)(1,6)
K	%(()E\\Q'Q")	-(-\'")"-)-		(1,10)(1,10)
K	%(()E\\Q'Q")	-(-\"')'\"-)-		(1,12)(1,12)
K	%(()E\\L'Q")	-(-\'")"-)-		(1,10)(1,10)
K	%(()E\\L'Q")	-(-\"')'\"-)-		(1,12)(1,12)
K	%(()E\\L'Q")	-(-\"')\'\"-)-		(1,13)(1,13)
K	%(()E\\L'Q")	-(-\"')\'\"'-)-		NOMATCH

K	%(()T;)		-(-;-)-			NOMATCH
K	%(()T;)		-(-);-			(1,4)(1,4)
K	%(()T;)		-(-)-			(1,4)(1,4)

K	%(()D;)		-(-;-)-			NOMATCH
K	%(()D;)		-(-);-			(1,4)(1,4)
K	%(()D;)		-(-)-			(1,4)(1,4)

K	%(()S;)		-(-;-)-			(1,6)(1,6)
K	%(()S;)		-(-);-			(1,4)(1,4)
K	%(()S;)		-(-)-			(1,4)(1,4)

K	*%(())*			-((-))-		(0,7)(2,5)
K	~(-g)*%(())*		-((-))-		(0,6)(1,6)
K	~(-g:*)%(())*		-((-))-		(0,7)(1,6)
Km	*%(())*			-((-))-		(0,6)(1,6)
K	*(?)%(())*(?)		-((-))-		(0,7)(0,2)(2,5)(5,7)
K	~(-g)*(?)%(())*(?)	-((-))-		(0,6)(0,1)(1,6)(6,6)
K	~(-g:*(?))%(())*(?)	-((-))-		(0,7)(0,1)(1,6)(6,7)
Km	*(?)%(())*(?)		-((-))-		(0,6)(0,1)(1,6)(6,6)

K	+([[:alnum:]])*([[:space:]])(%(()))	call(a+b,x/(c/d),(0));	(0,21)(0,4)(4,4)(4,21)(4,21)

K	%(T;)			NULL		NOMATCH
K	%(D;)			NULL		NOMATCH
K	%(S;)			NULL		NOMATCH

K	%(T;OT)			NULL		NOMATCH
K	%(D;OT)			NULL		NOMATCH
K	%(S;OT)			NULL		NOMATCH

K	%(T;)			-		NOMATCH
K	%(D;)			-		NOMATCH
K	%(S;)			-		NOMATCH

K	%(T;OT)			-		(0,1)(0,1)
K	%(D;OT)			-		(0,1)(0,1)
K	%(S;OT)			-		(0,1)(0,1)

K	%(T;)			--		NOMATCH
K	%(D;)			--		NOMATCH
K	%(S;)			--		NOMATCH

K	%(T;OT)			--		(0,2)(0,2)
K	%(D;OT)			--		(0,2)(0,2)
K	%(S;OT)			--		(0,2)(0,2)

K	%(T;E\\L'Q")		-(-)-		NOMATCH
K	%(T;E\\L'Q")		-(-;-)-		(0,4)(0,4)
K	%(T;E\\L'Q")		-(-);-		(0,5)(0,5)
K	%(T;E\\L'Q")		-(-;-);-	(0,4)(0,4)
K	%(T;E\\L'Q")		-(-\;-);-	(0,8)(0,8)
K	%(T;E\\L'Q")		-(-';'-);-	(4,5)(4,5)
K	%(T;E\\L'Q")		-(-";"-);-	(4,5)(4,5)

K	%(T;E\\L'Q"())		-(-)-		NOMATCH
K	%(T;E\\L'Q"())		-(-;-)-		(2,4)(2,4)
K	%(T;E\\L'Q"())		-(-);-		(0,5)(0,5)
K	%(T;E\\L'Q"())		-(-;-);-	(2,4)(2,4)
K	%(T;E\\L'Q"())		-(-\;-);-	(0,8)(0,8)
K	%(T;E\\L'Q"())		-(-';'-);-	(4,5)(4,5)
K	%(T;E\\L'Q"())		-(-";"-);-	(4,5)(4,5)

K	%(D;E\\L'Q")		-(-)-		NOMATCH
K	%(D;E\\L'Q")		-(-;-)-		(0,4)(0,4)
K	%(D;E\\L'Q")		-(-);-		(0,5)(0,5)
K	%(D;E\\L'Q")		-(-;-);-	(0,4)(0,4)
K	%(D;E\\L'Q")		-(-\;-);-	(0,8)(0,8)
K	%(D;E\\L'Q")		-(-';'-);-	(0,9)(0,9)
K	%(D;E\\L'Q")		-(-";"-);-	(0,9)(0,9)

K	%(D;E\\L'Q"())		-(-)-		NOMATCH
K	%(D;E\\L'Q"())		-(-;-)-		(2,4)(2,4)
K	%(D;E\\L'Q"())		-(-);-		(0,5)(0,5)
K	%(D;E\\L'Q"())		-(-;-);-	(2,4)(2,4)
K	%(D;E\\L'Q"())		-(-\;-);-	(0,8)(0,8)
K	%(D;E\\L'Q"())		-(-';'-);-	(0,9)(0,9)
K	%(D;E\\L'Q"())		-(-";"-);-	(0,9)(0,9)

K	%(S;E\\L'Q")		-(-)-		NOMATCH
K	%(S;E\\L'Q")		-(-;-)-		(0,4)(0,4)
K	%(S;E\\L'Q")		-(-);-		(0,5)(0,5)
K	%(S;E\\L'Q")		-(-;-);-	(0,4)(0,4)
K	%(S;E\\L'Q")		-(-\;-);-	(0,8)(0,8)
K	%(S;E\\L'Q")		-(-';'-);-	(0,9)(0,9)
K	%(S;E\\L'Q")		-(-";"-);-	(0,9)(0,9)

K	%(S;E\\L'Q"())		-(-)-		NOMATCH
K	%(S;E\\L'Q"())		-(-;-)-		(2,4)(2,4)
K	%(S;E\\L'Q"())		-(-);-		(0,5)(0,5)
K	%(S;E\\L'Q"())		-(-;-);-	(0,7)(0,7)
K	%(S;E\\L'Q"())		-(-\;-);-	(0,8)(0,8)
K	%(S;E\\L'Q"())		-(-';'-);-	(0,9)(0,9)
K	%(S;E\\L'Q"())		-(-";"-);-	(0,9)(0,9)

K	%(T;OTE\\L'Q")		-(-)-		(0,5)(0,5)
K	%(T;OTE\\L'Q")		-(-;-)-		(0,4)(0,4)
K	%(T;OTE\\L'Q")		-(-);-		(0,5)(0,5)
K	%(T;OTE\\L'Q")		-(-;-);-	(0,4)(0,4)
K	%(T;OTE\\L'Q")		-(-\;-);-	(0,8)(0,8)
K	%(T;OTE\\L'Q")		-(-';'-);-	(4,5)(4,5)
K	%(T;OTE\\L'Q")		-(-";"-);-	(4,5)(4,5)

K	%(T;OTE\\L'Q"())	-(-)-		(0,5)(0,5)
K	%(T;OTE\\L'Q"())	-(-;-)-		(2,4)(2,4)
K	%(T;OTE\\L'Q"())	-(-);-		(0,5)(0,5)
K	%(T;OTE\\L'Q"())	-(-;-);-	(2,4)(2,4)
K	%(T;OTE\\L'Q"())	-(-\;-);-	(0,8)(0,8)
K	%(T;OTE\\L'Q"())	-(-';'-);-	(4,5)(4,5)
K	%(T;OTE\\L'Q"())	-(-";"-);-	(4,5)(4,5)

K	%(D;OTE\\L'Q")		-(-)-		(0,5)(0,5)
K	%(D;OTE\\L'Q")		-(-;-)-		(0,4)(0,4)
K	%(D;OTE\\L'Q")		-(-);-		(0,5)(0,5)
K	%(D;OTE\\L'Q")		-(-;-);-	(0,4)(0,4)
K	%(D;OTE\\L'Q")		-(-\;-);-	(0,8)(0,8)
K	%(D;OTE\\L'Q")		-(-';'-);-	(0,9)(0,9)
K	%(D;OTE\\L'Q")		-(-";"-);-	(0,9)(0,9)

K	%(D;OTE\\L'Q"())	-(-)-		(0,5)(0,5)
K	%(D;OTE\\L'Q"())	-(-;-)-		(2,4)(2,4)
K	%(D;OTE\\L'Q"())	-(-);-		(0,5)(0,5)
K	%(D;OTE\\L'Q"())	-(-;-);-	(2,4)(2,4)
K	%(D;OTE\\L'Q"())	-(-\;-);-	(0,8)(0,8)
K	%(D;OTE\\L'Q"())	-(-';'-);-	(0,9)(0,9)
K	%(D;OTE\\L'Q"())	-(-";"-);-	(0,9)(0,9)

K	%(S;OTE\\L'Q")		-(-)-		(0,5)(0,5)
K	%(S;OTE\\L'Q")		-(-;-)-		(0,4)(0,4)
K	%(S;OTE\\L'Q")		-(-);-		(0,5)(0,5)
K	%(S;OTE\\L'Q")		-(-;-);-	(0,4)(0,4)
K	%(S;OTE\\L'Q")		-(-\;-);-	(0,8)(0,8)
K	%(S;OTE\\L'Q")		-(-';'-);-	(0,9)(0,9)
K	%(S;OTE\\L'Q")		-(-";"-);-	(0,9)(0,9)

K	%(S;OTE\\L'Q"())	-(-)-		(0,5)(0,5)
K	%(S;OTE\\L'Q"())	-(-;-)-		(0,7)(0,7)
K	%(S;OTE\\L'Q"())	-(-);-		(0,5)(0,5)
K	%(S;OTE\\L'Q"())	-(-;-);-	(0,7)(0,7)
K	%(S;OTE\\L'Q"())	-(-\;-);-	(0,8)(0,8)
K	%(S;OTE\\L'Q"())	-(-';'-);-	(0,9)(0,9)
K	%(S;OTE\\L'Q"())	-(-";"-);-	(0,9)(0,9)