TraceContext.Member.push: def of bend-trace-context@0.2.0.0 Import: import bend-trace-context@0.2.0.0/trace_context.bend as TraceContext Lines 2137-2146 of bend-trace-context@0.2.0.0/trace_context.bend: https://jend.leeeet.dev/read.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&start_line=2137&end_line=2146 import Base # A character other than a comma extends the current member. Inside a value # every character is kept; validation refuses those the grammar excludes. def Member.push(+char: Char, current: Member) -> Member: match current: case Blank{}: Member.start(StateChar.is_ows(char), Char.is_eq(char, '='), char) case InKey{text}: Member.key(Char.is_eq(char, '='), char, text) case InValue{key, text}: InValue{key, SCon{char, text}} Uses (7): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Char https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Char.is_eq https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&name=Member https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&name=Member.key https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&name=Member.start https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&name=StateChar.is_ows