Target.parse.form: def of bend-kit-router@0.2.0.0 Import: import bend-kit-router@0.2.0.0/target.bend as Target Lines 202-211 of bend-kit-router@0.2.0.0/target.bend: https://jend.leeeet.dev/read.txt?path=bend-kit-router@0.2.0.0/target.bend&start_line=202&end_line=211 import Base import bend-kit-url@0.4.1.0/url.bend as Url def parse.form(target: String, method: String) -> Maybe<&2, Target>: match target: case "*": Bool.pick(Maybe<&2, Target>, String.eq(method, "OPTIONS"), Some{Target{Nil{}, Nil{}, None{}, True{}}}, None{}) case SCon{Chr{47}, t}: origin.split(Url.take_to(SCon{Chr{47}, t}, 63), None{}) case SNil{}: None{} case SCon{h, t}: absolute.split(Url.take_to(SCon{h, t}, 58)) Uses (14): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.pick https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Char https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.eq https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Word.Con https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Word.Nil https://jend.leeeet.dev/definition.txt?path=bend-kit-router@0.2.0.0/target.bend&name=Target https://jend.leeeet.dev/definition.txt?path=bend-kit-router@0.2.0.0/target.bend&name=absolute.split https://jend.leeeet.dev/definition.txt?path=bend-kit-router@0.2.0.0/target.bend&name=origin.split https://jend.leeeet.dev/definition.txt?path=bend-kit-url@0.4.1.0/url.bend&name=take_to