├── LICENSE ├── README.md ├── RFC5322Lexer.g4 ├── RFC5322Parser.g4 ├── addr_spec.go ├── address.go ├── address_list.go ├── angle_addr.go ├── atom.go ├── benchmark_test.go ├── date_time.go ├── day.go ├── display_name.go ├── domain.go ├── domain_literal.go ├── dot_atom.go ├── encoded_word.go ├── fws.go ├── gen.go ├── go.mod ├── go.sum ├── group.go ├── group_list.go ├── hour.go ├── local_part.go ├── mailbox.go ├── mailbox_list.go ├── minute.go ├── month.go ├── name_addr.go ├── obs_angle_addr.go ├── obs_domain.go ├── obs_local_part.go ├── obs_mbox_list.go ├── obs_zone.go ├── offset.go ├── parse_address_list_test.go ├── parse_date_time_test.go ├── parser.go ├── parser ├── RFC5322Lexer.interp ├── RFC5322Lexer.tokens ├── RFC5322Parser.interp ├── RFC5322Parser.tokens ├── rfc5322_lexer.go ├── rfc5322_parser.go ├── rfc5322parser_base_listener.go └── rfc5322parser_listener.go ├── port.go ├── qtext.go ├── quoted_char.go ├── quoted_content.go ├── quoted_pair.go ├── quoted_string.go ├── quoted_value.go ├── second.go ├── tests.xml ├── unspaced.go ├── walker.go ├── word.go ├── year.go └── zone.go /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/README.md -------------------------------------------------------------------------------- /RFC5322Lexer.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/RFC5322Lexer.g4 -------------------------------------------------------------------------------- /RFC5322Parser.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/RFC5322Parser.g4 -------------------------------------------------------------------------------- /addr_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/addr_spec.go -------------------------------------------------------------------------------- /address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/address.go -------------------------------------------------------------------------------- /address_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/address_list.go -------------------------------------------------------------------------------- /angle_addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/angle_addr.go -------------------------------------------------------------------------------- /atom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/atom.go -------------------------------------------------------------------------------- /benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/benchmark_test.go -------------------------------------------------------------------------------- /date_time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/date_time.go -------------------------------------------------------------------------------- /day.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/day.go -------------------------------------------------------------------------------- /display_name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/display_name.go -------------------------------------------------------------------------------- /domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/domain.go -------------------------------------------------------------------------------- /domain_literal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/domain_literal.go -------------------------------------------------------------------------------- /dot_atom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/dot_atom.go -------------------------------------------------------------------------------- /encoded_word.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/encoded_word.go -------------------------------------------------------------------------------- /fws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/fws.go -------------------------------------------------------------------------------- /gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/gen.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/go.sum -------------------------------------------------------------------------------- /group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/group.go -------------------------------------------------------------------------------- /group_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/group_list.go -------------------------------------------------------------------------------- /hour.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/hour.go -------------------------------------------------------------------------------- /local_part.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/local_part.go -------------------------------------------------------------------------------- /mailbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/mailbox.go -------------------------------------------------------------------------------- /mailbox_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/mailbox_list.go -------------------------------------------------------------------------------- /minute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/minute.go -------------------------------------------------------------------------------- /month.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/month.go -------------------------------------------------------------------------------- /name_addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/name_addr.go -------------------------------------------------------------------------------- /obs_angle_addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/obs_angle_addr.go -------------------------------------------------------------------------------- /obs_domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/obs_domain.go -------------------------------------------------------------------------------- /obs_local_part.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/obs_local_part.go -------------------------------------------------------------------------------- /obs_mbox_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/obs_mbox_list.go -------------------------------------------------------------------------------- /obs_zone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/obs_zone.go -------------------------------------------------------------------------------- /offset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/offset.go -------------------------------------------------------------------------------- /parse_address_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/parse_address_list_test.go -------------------------------------------------------------------------------- /parse_date_time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/parse_date_time_test.go -------------------------------------------------------------------------------- /parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/parser.go -------------------------------------------------------------------------------- /parser/RFC5322Lexer.interp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/parser/RFC5322Lexer.interp -------------------------------------------------------------------------------- /parser/RFC5322Lexer.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/parser/RFC5322Lexer.tokens -------------------------------------------------------------------------------- /parser/RFC5322Parser.interp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/parser/RFC5322Parser.interp -------------------------------------------------------------------------------- /parser/RFC5322Parser.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/parser/RFC5322Parser.tokens -------------------------------------------------------------------------------- /parser/rfc5322_lexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/parser/rfc5322_lexer.go -------------------------------------------------------------------------------- /parser/rfc5322_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/parser/rfc5322_parser.go -------------------------------------------------------------------------------- /parser/rfc5322parser_base_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/parser/rfc5322parser_base_listener.go -------------------------------------------------------------------------------- /parser/rfc5322parser_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/parser/rfc5322parser_listener.go -------------------------------------------------------------------------------- /port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/port.go -------------------------------------------------------------------------------- /qtext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/qtext.go -------------------------------------------------------------------------------- /quoted_char.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/quoted_char.go -------------------------------------------------------------------------------- /quoted_content.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/quoted_content.go -------------------------------------------------------------------------------- /quoted_pair.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/quoted_pair.go -------------------------------------------------------------------------------- /quoted_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/quoted_string.go -------------------------------------------------------------------------------- /quoted_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/quoted_value.go -------------------------------------------------------------------------------- /second.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/second.go -------------------------------------------------------------------------------- /tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/tests.xml -------------------------------------------------------------------------------- /unspaced.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/unspaced.go -------------------------------------------------------------------------------- /walker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/walker.go -------------------------------------------------------------------------------- /word.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/word.go -------------------------------------------------------------------------------- /year.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/year.go -------------------------------------------------------------------------------- /zone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/go-rfc5322/HEAD/zone.go --------------------------------------------------------------------------------