├── .github ├── CODE_OF_CONDUCT.md ├── buf-logo.svg ├── dependabot.yml ├── release.yml └── workflows │ ├── add-to-project.yaml │ ├── ci.yaml │ ├── pr-title.yaml │ └── windows.yaml ├── .gitignore ├── .golangci.yml ├── .protoc_version ├── LICENSE ├── Makefile ├── README.md ├── ast ├── ast_roundtrip_test.go ├── doc.go ├── enum.go ├── field.go ├── file.go ├── file_info.go ├── identifiers.go ├── items_test.go ├── message.go ├── no_source.go ├── node.go ├── options.go ├── ranges.go ├── service.go ├── tokens_test.go ├── values.go ├── visitor_test.go └── walk.go ├── buf.gen.yaml ├── buf.yaml ├── compiler.go ├── compiler_test.go ├── doc.go ├── experimental ├── ast │ ├── commas.go │ ├── context.go │ ├── decl.go │ ├── decl_body.go │ ├── decl_def.go │ ├── decl_empty.go │ ├── decl_file.go │ ├── decl_range.go │ ├── doc.go │ ├── enums.go │ ├── enums.yaml │ ├── expr.go │ ├── expr_array.go │ ├── expr_dict.go │ ├── expr_literal.go │ ├── expr_prefixed.go │ ├── expr_range.go │ ├── nodes.go │ ├── options.go │ ├── path.go │ ├── path_test.go │ ├── predeclared │ │ ├── predeclared.go │ │ └── predeclared_test.go │ ├── syntax │ │ ├── doc.go │ │ ├── editions.go │ │ ├── syntax.go │ │ ├── syntax.yaml │ │ └── syntax_test.go │ ├── type.go │ ├── type_generic.go │ ├── type_prefixed.go │ └── zero_test.go ├── dom │ ├── dom.go │ ├── layout.go │ ├── print.go │ └── tags.go ├── expr │ ├── block.go │ ├── call.go │ ├── context.go │ ├── control.go │ ├── doc.go │ ├── error.go │ ├── expr.go │ ├── for.go │ ├── func.go │ ├── if.go │ ├── kind.go │ ├── kind.yaml │ ├── op.go │ ├── params.go │ ├── record.go │ ├── switch.go │ └── token.go ├── id │ ├── context.go │ ├── doc.go │ ├── id.go │ ├── node.go │ └── seq.go ├── incremental │ ├── cyclic_test.go │ ├── doc.go │ ├── executor.go │ ├── executor_test.go │ ├── export_test.go │ ├── panic_test.go │ ├── queries │ │ ├── ast.go │ │ ├── file.go │ │ ├── ir.go │ │ └── queries.go │ ├── query.go │ ├── starve_test.go │ └── task.go ├── internal │ ├── astx │ │ ├── encode.go │ │ ├── path.go │ │ └── path_test.go │ ├── cycle │ │ └── cycle.go │ ├── errtoken │ │ ├── braces.go │ │ ├── number.go │ │ ├── strings.go │ │ └── unexpected.go │ ├── exprx │ │ └── encode.go │ ├── just │ │ └── just.go │ ├── lexer │ │ ├── lexer.go │ │ ├── lexer_test.go │ │ ├── loop.go │ │ ├── math.go │ │ ├── number.go │ │ ├── progress.go │ │ ├── string.go │ │ └── testdata │ │ │ ├── braces │ │ │ ├── interleaved.proto │ │ │ ├── interleaved.proto.stderr.txt │ │ │ ├── interleaved.proto.tokens.tsv │ │ │ ├── matched.proto │ │ │ ├── matched.proto.tokens.tsv │ │ │ ├── stray-close.proto │ │ │ ├── stray-close.proto.stderr.txt │ │ │ ├── stray-close.proto.tokens.tsv │ │ │ ├── stray-open.proto │ │ │ ├── stray-open.proto.stderr.txt │ │ │ ├── stray-open.proto.tokens.tsv │ │ │ ├── unclosed.proto │ │ │ ├── unclosed.proto.stderr.txt │ │ │ ├── unclosed.proto.tokens.tsv │ │ │ ├── unopened.proto │ │ │ ├── unopened.proto.stderr.txt │ │ │ └── unopened.proto.tokens.tsv │ │ │ ├── comments │ │ │ ├── eof.proto │ │ │ ├── eof.proto.tokens.tsv │ │ │ ├── nested.proto │ │ │ ├── nested.proto.stderr.txt │ │ │ ├── nested.proto.tokens.tsv │ │ │ ├── ok.proto │ │ │ ├── ok.proto.tokens.tsv │ │ │ ├── unterminated.proto │ │ │ ├── unterminated.proto.stderr.txt │ │ │ └── unterminated.proto.tokens.tsv │ │ │ ├── encoding │ │ │ ├── random.proto │ │ │ ├── random.proto.stderr.txt │ │ │ ├── utf16be-bom.proto │ │ │ ├── utf16be-bom.proto.stderr.txt │ │ │ ├── utf16be.proto │ │ │ ├── utf16be.proto.stderr.txt │ │ │ ├── utf16le-bom.proto │ │ │ ├── utf16le-bom.proto.stderr.txt │ │ │ ├── utf16le.proto │ │ │ ├── utf16le.proto.stderr.txt │ │ │ ├── utf8-bom.proto │ │ │ ├── utf8-bom.proto.tokens.tsv │ │ │ ├── utf8-invalid.proto │ │ │ └── utf8-invalid.proto.stderr.txt │ │ │ ├── idents │ │ │ ├── non-ascii.proto │ │ │ ├── non-ascii.proto.stderr.txt │ │ │ ├── non-ascii.proto.tokens.tsv │ │ │ ├── ok.proto │ │ │ └── ok.proto.tokens.tsv │ │ │ ├── newlines.proto │ │ │ ├── newlines.proto.tokens.tsv │ │ │ ├── numbers │ │ │ ├── bad-digit.proto │ │ │ ├── bad-digit.proto.stderr.txt │ │ │ ├── bad-digit.proto.tokens.tsv │ │ │ ├── ok.proto │ │ │ ├── ok.proto.tokens.tsv │ │ │ ├── overflow.proto │ │ │ └── overflow.proto.tokens.tsv │ │ │ ├── punct.proto │ │ │ ├── punct.proto.stderr.txt │ │ │ ├── punct.proto.tokens.tsv │ │ │ ├── smoke.proto │ │ │ ├── smoke.proto.tokens.tsv │ │ │ └── strings │ │ │ ├── bad-contents.proto │ │ │ ├── bad-contents.proto.stderr.txt │ │ │ ├── bad-contents.proto.tokens.tsv │ │ │ ├── bad-escape.proto │ │ │ ├── bad-escape.proto.stderr.txt │ │ │ ├── bad-escape.proto.tokens.tsv │ │ │ ├── ok.proto │ │ │ ├── ok.proto.tokens.tsv │ │ │ ├── unclosed1.proto │ │ │ ├── unclosed1.proto.stderr.txt │ │ │ ├── unclosed1.proto.tokens.tsv │ │ │ ├── unclosed2.proto │ │ │ ├── unclosed2.proto.stderr.txt │ │ │ └── unclosed2.proto.tokens.tsv │ ├── taxa │ │ ├── classify.go │ │ ├── noun.go │ │ ├── noun.yaml │ │ ├── set.go │ │ ├── taxa.go │ │ └── taxa_test.go │ ├── tokenmeta │ │ └── meta.go │ └── with.go ├── ir │ ├── builtins.go │ ├── doc.go │ ├── export_test.go │ ├── fdp.go │ ├── ir_features.go │ ├── ir_file.go │ ├── ir_imports.go │ ├── ir_imports_test.go │ ├── ir_member.go │ ├── ir_name.go │ ├── ir_name_test.go │ ├── ir_ref.go │ ├── ir_service.go │ ├── ir_symbol.go │ ├── ir_test.go │ ├── ir_type.go │ ├── ir_value.go │ ├── lower.go │ ├── lower_deprecated.go │ ├── lower_eval.go │ ├── lower_features.go │ ├── lower_imports.go │ ├── lower_json.go │ ├── lower_maps.go │ ├── lower_numbers.go │ ├── lower_options.go │ ├── lower_resolve.go │ ├── lower_symbols.go │ ├── lower_validate.go │ ├── lower_walk.go │ ├── option_target.go │ ├── option_target.yaml │ ├── presence │ │ ├── doc.go │ │ ├── kind.go │ │ └── kind.yaml │ ├── symbol_kind.go │ ├── symbol_kind.yaml │ ├── synthetic.go │ ├── synthetic_test.go │ └── testdata │ │ ├── editions │ │ ├── incomplete_feature.proto │ │ ├── incomplete_feature.proto.fds.yaml │ │ ├── incomplete_feature.proto.stderr.txt │ │ ├── incomplete_feature.proto.symtab.yaml │ │ ├── inheritance.proto │ │ ├── inheritance.proto.fds.yaml │ │ ├── inheritance.proto.stderr.txt │ │ ├── inheritance.proto.symtab.yaml │ │ ├── lifetime.proto │ │ ├── lifetime.proto.fds.yaml │ │ ├── lifetime.proto.stderr.txt │ │ ├── lifetime.proto.symtab.yaml │ │ ├── ok.proto │ │ ├── ok.proto.fds.yaml │ │ ├── ok.proto.stderr.txt │ │ ├── ok.proto.symtab.yaml │ │ ├── proto2.proto │ │ ├── proto2.proto.fds.yaml │ │ ├── proto2.proto.stderr.txt │ │ └── proto2.proto.symtab.yaml │ │ ├── empty.proto.yaml │ │ ├── empty.proto.yaml.fds.yaml │ │ ├── extend │ │ ├── decl.proto │ │ ├── decl.proto.stderr.txt │ │ ├── decl_empty_pkg.proto │ │ ├── decl_empty_pkg.proto.stderr.txt │ │ ├── import_private.proto.yaml │ │ ├── import_private.proto.yaml.stderr.txt │ │ ├── in_range.proto │ │ ├── in_range.proto.stderr.txt │ │ ├── invalid_partial.proto │ │ ├── invalid_partial.proto.fds.yaml │ │ ├── invalid_partial.proto.stderr.txt │ │ ├── message_set.proto │ │ ├── message_set.proto.fds.yaml │ │ ├── message_set.proto.stderr.txt │ │ ├── message_set_proto3.proto │ │ ├── message_set_proto3.proto.stderr.txt │ │ ├── ok.proto │ │ ├── ok.proto.fds.yaml │ │ ├── overlap.proto │ │ ├── overlap.proto.stderr.txt │ │ ├── proto3.proto │ │ ├── proto3.proto.stderr.txt │ │ ├── skip_private.proto.yaml │ │ ├── skip_private.proto.yaml.fds.yaml │ │ ├── skip_wrong_kind.proto │ │ ├── skip_wrong_kind.proto.stderr.txt │ │ ├── wrong_kind.proto │ │ └── wrong_kind.proto.stderr.txt │ │ ├── fields │ │ ├── default.proto │ │ ├── default.proto.fds.yaml │ │ ├── default.proto.stderr.txt │ │ ├── default_proto3.proto │ │ ├── default_proto3.proto.stderr.txt │ │ ├── empty_oneof.proto │ │ ├── empty_oneof.proto.stderr.txt │ │ ├── groups │ │ │ ├── collision.proto │ │ │ ├── collision.proto.stderr.txt │ │ │ ├── ok.proto │ │ │ ├── ok.proto.fds.yaml │ │ │ └── ok.proto.stderr.txt │ │ ├── import_private.proto.yaml │ │ ├── import_private.proto.yaml.stderr.txt │ │ ├── invalid_partial.proto │ │ ├── invalid_partial.proto.fds.yaml │ │ ├── invalid_partial.proto.stderr.txt │ │ ├── maps │ │ │ ├── collision.proto │ │ │ ├── collision.proto.fds.yaml │ │ │ ├── collision.proto.stderr.txt │ │ │ ├── entry_misuse.proto │ │ │ ├── entry_misuse.proto.stderr.txt │ │ │ ├── extension.proto │ │ │ ├── extension.proto.stderr.txt │ │ │ ├── invalid_key.proto │ │ │ ├── invalid_key.proto.fds.yaml │ │ │ ├── invalid_key.proto.stderr.txt │ │ │ ├── map_entry.proto │ │ │ ├── map_entry.proto.stderr.txt │ │ │ ├── map_option.proto │ │ │ ├── map_option.proto.stderr.txt │ │ │ ├── ok.proto │ │ │ └── ok.proto.fds.yaml │ │ ├── ok.proto │ │ ├── ok.proto.fds.yaml │ │ ├── skip_private.proto.yaml │ │ ├── skip_private.proto.yaml.fds.yaml │ │ ├── skip_wrong_kind.proto │ │ ├── skip_wrong_kind.proto.fds.yaml │ │ ├── wrong_kind.proto │ │ └── wrong_kind.proto.stderr.txt │ │ ├── imports │ │ ├── canonical.proto.yaml │ │ ├── canonical.proto.yaml.stderr.txt │ │ ├── cycle.proto.yaml │ │ ├── cycle.proto.yaml.stderr.txt │ │ ├── cycle_dependency.proto.yaml │ │ ├── cycle_dependency.proto.yaml.stderr.txt │ │ ├── cycle_long.proto.yaml │ │ ├── cycle_long.proto.yaml.stderr.txt │ │ ├── invalid.proto │ │ ├── invalid.proto.stderr.txt │ │ ├── ok.proto.yaml │ │ ├── ok.proto.yaml.fds.yaml │ │ ├── ok.proto.yaml.stderr.txt │ │ ├── unused.proto.yaml │ │ ├── unused.proto.yaml.fds.yaml │ │ ├── unused.proto.yaml.stderr.txt │ │ ├── windows.proto.yaml │ │ └── windows.proto.yaml.stderr.txt │ │ ├── missing_wkts.proto.yaml │ │ ├── missing_wkts.proto.yaml.stderr.txt │ │ ├── options │ │ ├── builtin.proto │ │ ├── builtin.proto.fds.yaml │ │ ├── builtin.proto.stderr.txt │ │ ├── custom.proto │ │ ├── custom.proto.fds.yaml │ │ ├── deprecated.proto.yaml │ │ ├── deprecated.proto.yaml.stderr.txt │ │ ├── json.proto │ │ ├── json.proto.stderr.txt │ │ ├── missing.proto │ │ ├── missing.proto.stderr.txt │ │ ├── redundant_fqn.proto │ │ ├── redundant_fqn.proto.fds.yaml │ │ ├── redundant_fqn.proto.stderr.txt │ │ ├── repeated_selector.proto │ │ ├── repeated_selector.proto.stderr.txt │ │ ├── target.proto │ │ ├── target.proto.stderr.txt │ │ ├── uinterpreted.proto │ │ ├── uinterpreted.proto.stderr.txt │ │ ├── utf8.proto │ │ ├── utf8.proto.fds.yaml │ │ ├── utf8.proto.stderr.txt │ │ ├── validate │ │ │ ├── ctype_2023.proto │ │ │ ├── ctype_2023.proto.stderr.txt │ │ │ ├── ctype_2024.proto │ │ │ ├── ctype_2024.proto.stderr.txt │ │ │ ├── ctype_proto2.proto │ │ │ ├── ctype_proto2.proto.stderr.txt │ │ │ ├── groups.proto │ │ │ ├── groups.proto.stderr.txt │ │ │ ├── java_utf8.proto │ │ │ ├── java_utf8.proto.stderr.txt │ │ │ ├── jstype.proto │ │ │ ├── jstype.proto.stderr.txt │ │ │ ├── lazy.proto │ │ │ ├── lazy.proto.stderr.txt │ │ │ ├── lazy_group.proto │ │ │ ├── lazy_group.proto.stderr.txt │ │ │ ├── optimize_lite.proto.yaml │ │ │ ├── optimize_lite.proto.yaml.stderr.txt │ │ │ ├── packed_2023.proto │ │ │ ├── packed_2023.proto.stderr.txt │ │ │ ├── packed_proto2.proto │ │ │ ├── packed_proto2.proto.stderr.txt │ │ │ ├── presence.proto │ │ │ └── presence.proto.stderr.txt │ │ ├── values │ │ │ ├── any.proto │ │ │ ├── any.proto.fds.yaml │ │ │ ├── any.proto.stderr.txt │ │ │ ├── bool.proto │ │ │ ├── bool.proto.fds.yaml │ │ │ ├── bool.proto.stderr.txt │ │ │ ├── enum.proto │ │ │ ├── enum.proto.fds.yaml │ │ │ ├── enum.proto.stderr.txt │ │ │ ├── float.proto │ │ │ ├── float.proto.fds.yaml │ │ │ ├── float.proto.stderr.txt │ │ │ ├── int32.proto │ │ │ ├── int32.proto.fds.yaml │ │ │ ├── int32.proto.stderr.txt │ │ │ ├── int64.proto │ │ │ ├── int64.proto.fds.yaml │ │ │ ├── int64.proto.stderr.txt │ │ │ ├── message.proto │ │ │ ├── message.proto.fds.yaml │ │ │ ├── message.proto.stderr.txt │ │ │ ├── nested.proto │ │ │ ├── nested.proto.fds.yaml │ │ │ ├── nested.proto.stderr.txt │ │ │ ├── oneof.proto │ │ │ ├── oneof.proto.fds.yaml │ │ │ ├── oneof.proto.stderr.txt │ │ │ ├── singular.proto │ │ │ ├── singular.proto.fds.yaml │ │ │ ├── singular.proto.stderr.txt │ │ │ ├── string.proto │ │ │ ├── string.proto.fds.yaml │ │ │ └── string.proto.stderr.txt │ │ ├── wrong_symbol.proto │ │ └── wrong_symbol.proto.stderr.txt │ │ ├── services │ │ ├── missing_args.proto │ │ ├── missing_args.proto.stderr.txt │ │ ├── ok.proto │ │ ├── ok.proto.fds.yaml │ │ ├── options.proto │ │ ├── options.proto.fds.yaml │ │ ├── references.proto │ │ ├── references.proto.stderr.txt │ │ ├── wrong_type.proto │ │ └── wrong_type.proto.stderr.txt │ │ ├── smoke.proto │ │ ├── smoke.proto.fds.yaml │ │ ├── symtab │ │ ├── diamond.proto.yaml │ │ ├── diamond.proto.yaml.stderr.txt │ │ ├── diamond.proto.yaml.symtab.yaml │ │ ├── double_def.proto.yaml │ │ ├── double_def.proto.yaml.stderr.txt │ │ ├── double_def.proto.yaml.symtab.yaml │ │ ├── public.proto.yaml │ │ ├── public.proto.yaml.stderr.txt │ │ └── public.proto.yaml.symtab.yaml │ │ ├── syntax │ │ ├── 1999.proto │ │ ├── 1999.proto.fds.yaml │ │ ├── 1999.proto.stderr.txt │ │ ├── 2023.proto │ │ ├── 2023.proto.fds.yaml │ │ ├── 2023_syntax.proto │ │ ├── 2023_syntax.proto.fds.yaml │ │ ├── 2023_syntax.proto.stderr.txt │ │ ├── 2023_unquoted.proto │ │ ├── 2023_unquoted.proto.fds.yaml │ │ ├── 2023_unquoted.proto.stderr.txt │ │ ├── 2024.proto │ │ ├── 2024.proto.fds.yaml │ │ ├── 2024.proto.stderr.txt │ │ ├── missing.proto │ │ ├── missing.proto.fds.yaml │ │ ├── missing.proto.stderr.txt │ │ ├── proto2.proto │ │ ├── proto2.proto.fds.yaml │ │ ├── proto2_edition.proto │ │ ├── proto2_edition.proto.fds.yaml │ │ ├── proto2_edition.proto.stderr.txt │ │ ├── proto2_unquoted.proto │ │ ├── proto2_unquoted.proto.fds.yaml │ │ ├── proto2_unquoted.proto.stderr.txt │ │ ├── proto3.proto │ │ ├── proto3.proto.fds.yaml │ │ ├── proto4.proto │ │ ├── proto4.proto.fds.yaml │ │ └── proto4.proto.stderr.txt │ │ └── tags │ │ ├── allow_alias.proto │ │ ├── allow_alias.proto.stderr.txt │ │ ├── enum.proto │ │ ├── enum.proto.stderr.txt │ │ ├── enum_proto2.proto │ │ ├── enum_proto2.proto.fds.yaml │ │ ├── fields.proto │ │ ├── fields.proto.stderr.txt │ │ ├── overlap.proto │ │ ├── overlap.proto.stderr.txt │ │ ├── reserved.proto │ │ ├── reserved.proto.stderr.txt │ │ ├── values.proto │ │ └── values.proto.stderr.txt ├── parser │ ├── diagnostics_internal.go │ ├── legalize_decl.go │ ├── legalize_def.go │ ├── legalize_file.go │ ├── legalize_option.go │ ├── legalize_path.go │ ├── legalize_type.go │ ├── parse.go │ ├── parse_decl.go │ ├── parse_def.go │ ├── parse_delimited.go │ ├── parse_expr.go │ ├── parse_path.go │ ├── parse_starts.go │ ├── parse_state.go │ ├── parse_test.go │ ├── parse_type.go │ └── testdata │ │ └── parser │ │ ├── def │ │ ├── 2024.proto │ │ ├── 2024.proto.stderr.txt │ │ ├── 2024.proto.yaml │ │ ├── bad_path.proto │ │ ├── bad_path.proto.stderr.txt │ │ ├── bad_path.proto.yaml │ │ ├── bare_bodies.proto │ │ ├── bare_bodies.proto.stderr.txt │ │ ├── bare_bodies.proto.yaml │ │ ├── mixed.proto │ │ ├── mixed.proto.stderr.txt │ │ ├── mixed.proto.yaml │ │ ├── nesting.proto │ │ ├── nesting.proto.stderr.txt │ │ ├── nesting.proto.yaml │ │ ├── ordering.proto │ │ ├── ordering.proto.stderr.txt │ │ ├── ordering.proto.yaml │ │ ├── prefixes.proto │ │ ├── prefixes.proto.stderr.txt │ │ ├── prefixes.proto.yaml │ │ ├── types.proto │ │ └── types.proto.yaml │ │ ├── enum │ │ ├── bad-path.proto │ │ ├── bad-path.proto.stderr.txt │ │ ├── bad-path.proto.yaml │ │ ├── incomplete.proto │ │ ├── incomplete.proto.stderr.txt │ │ ├── incomplete.proto.yaml │ │ ├── keywords.proto │ │ └── keywords.proto.yaml │ │ ├── expr.proto │ │ ├── expr.proto.stderr.txt │ │ ├── expr.proto.yaml │ │ ├── field │ │ ├── any-tag.proto │ │ ├── any-tag.proto.stderr.txt │ │ ├── any-tag.proto.yaml │ │ ├── bad-path.proto │ │ ├── bad-path.proto.stderr.txt │ │ ├── bad-path.proto.yaml │ │ ├── group.proto │ │ ├── group.proto.stderr.txt │ │ ├── group.proto.yaml │ │ ├── group_proto3.proto │ │ ├── group_proto3.proto.stderr.txt │ │ ├── group_proto3.proto.yaml │ │ ├── incomplete.proto │ │ ├── incomplete.proto.stderr.txt │ │ ├── incomplete.proto.yaml │ │ ├── keywords.proto │ │ ├── keywords.proto.yaml │ │ ├── modifiers │ │ │ ├── 2023.proto │ │ │ ├── 2023.proto.stderr.txt │ │ │ ├── 2023.proto.yaml │ │ │ ├── proto2.proto │ │ │ ├── proto2.proto.stderr.txt │ │ │ ├── proto2.proto.yaml │ │ │ ├── proto3.proto │ │ │ ├── proto3.proto.stderr.txt │ │ │ └── proto3.proto.yaml │ │ ├── ok.proto │ │ ├── ok.proto.stderr.txt │ │ ├── ok.proto.yaml │ │ ├── options.proto │ │ ├── options.proto.stderr.txt │ │ └── options.proto.yaml │ │ ├── import │ │ ├── 42.proto │ │ ├── 42.proto.stderr.txt │ │ ├── 42.proto.yaml │ │ ├── eof_after_kw.proto │ │ ├── eof_after_kw.proto.stderr.txt │ │ ├── eof_after_kw.proto.yaml │ │ ├── escapes.proto │ │ ├── escapes.proto.stderr.txt │ │ ├── escapes.proto.yaml │ │ ├── in_message.proto │ │ ├── in_message.proto.stderr.txt │ │ ├── in_message.proto.yaml │ │ ├── modifiers.proto │ │ ├── modifiers.proto.stderr.txt │ │ ├── modifiers.proto.yaml │ │ ├── no_path.proto │ │ ├── no_path.proto.stderr.txt │ │ ├── no_path.proto.yaml │ │ ├── nosemi.proto │ │ ├── nosemi.proto.stderr.txt │ │ ├── nosemi.proto.yaml │ │ ├── ok.proto │ │ ├── ok.proto.stderr.txt │ │ ├── ok.proto.yaml │ │ ├── options.proto │ │ ├── options.proto.stderr.txt │ │ ├── options.proto.yaml │ │ ├── repeated.proto │ │ ├── repeated.proto.stderr.txt │ │ ├── repeated.proto.yaml │ │ ├── symbol.proto │ │ ├── symbol.proto.stderr.txt │ │ └── symbol.proto.yaml │ │ ├── lists.proto │ │ ├── lists.proto.stderr.txt │ │ ├── lists.proto.yaml │ │ ├── method │ │ ├── bad_type.proto │ │ ├── bad_type.proto.stderr.txt │ │ ├── bad_type.proto.yaml │ │ ├── incomplete.proto │ │ ├── incomplete.proto.stderr.txt │ │ ├── incomplete.proto.yaml │ │ ├── ok.proto │ │ ├── ok.proto.yaml │ │ ├── options.proto │ │ ├── options.proto.stderr.txt │ │ └── options.proto.yaml │ │ ├── option │ │ ├── bad_path.proto │ │ ├── bad_path.proto.stderr.txt │ │ ├── bad_path.proto.yaml │ │ ├── broken_angle.proto │ │ ├── broken_angle.proto.stderr.txt │ │ ├── broken_angle.proto.yaml │ │ ├── cel_literals.proto │ │ ├── cel_literals.proto.stderr.txt │ │ ├── cel_literals.proto.yaml │ │ ├── exotic_base.proto │ │ ├── exotic_base.proto.stderr.txt │ │ ├── exotic_base.proto.yaml │ │ ├── ok.proto │ │ ├── ok.proto.yaml │ │ ├── thousands.proto │ │ ├── thousands.proto.stderr.txt │ │ ├── thousands.proto.yaml │ │ ├── values.proto │ │ ├── values.proto.stderr.txt │ │ └── values.proto.yaml │ │ ├── package │ │ ├── 42.proto │ │ ├── 42.proto.stderr.txt │ │ ├── 42.proto.yaml │ │ ├── absolute.proto │ │ ├── absolute.proto.stderr.txt │ │ ├── absolute.proto.yaml │ │ ├── empty.proto │ │ ├── empty.proto.stderr.txt │ │ ├── empty.proto.yaml │ │ ├── eof_after_kw.proto │ │ ├── eof_after_kw.proto.stderr.txt │ │ ├── eof_after_kw.proto.yaml │ │ ├── extension.proto │ │ ├── extension.proto.stderr.txt │ │ ├── extension.proto.yaml │ │ ├── host_qualified.proto │ │ ├── host_qualified.proto.stderr.txt │ │ ├── host_qualified.proto.yaml │ │ ├── multi.proto │ │ ├── multi.proto.yaml │ │ ├── no_path.proto │ │ ├── no_path.proto.stderr.txt │ │ ├── no_path.proto.yaml │ │ ├── nosemi.proto │ │ ├── nosemi.proto.stderr.txt │ │ ├── nosemi.proto.yaml │ │ ├── options.proto │ │ ├── options.proto.stderr.txt │ │ ├── options.proto.yaml │ │ ├── single.proto │ │ ├── single.proto.yaml │ │ ├── too_big.proto │ │ ├── too_big.proto.stderr.txt │ │ ├── too_big.proto.yaml │ │ ├── too_long.proto │ │ ├── too_long.proto.stderr.txt │ │ └── too_long.proto.yaml │ │ ├── range │ │ ├── escapes.proto │ │ ├── escapes.proto.stderr.txt │ │ ├── escapes.proto.yaml │ │ ├── extension_names.proto │ │ ├── extension_names.proto.stderr.txt │ │ ├── extension_names.proto.yaml │ │ ├── invalid_exprs.proto │ │ ├── invalid_exprs.proto.stderr.txt │ │ ├── invalid_exprs.proto.yaml │ │ ├── invalid_parent.proto │ │ ├── invalid_parent.proto.stderr.txt │ │ ├── invalid_parent.proto.yaml │ │ ├── ok.proto │ │ ├── ok.proto.yaml │ │ ├── options.proto │ │ ├── options.proto.stderr.txt │ │ ├── options.proto.yaml │ │ ├── reserved_default_syntax.proto │ │ ├── reserved_default_syntax.proto.stderr.txt │ │ ├── reserved_default_syntax.proto.yaml │ │ ├── reserved_edition.proto │ │ ├── reserved_edition.proto.stderr.txt │ │ ├── reserved_edition.proto.yaml │ │ ├── reserved_mixed.proto │ │ ├── reserved_mixed.proto.stderr.txt │ │ ├── reserved_mixed.proto.yaml │ │ ├── reserved_syntax.proto │ │ ├── reserved_syntax.proto.stderr.txt │ │ └── reserved_syntax.proto.yaml │ │ ├── syntax │ │ ├── 2023.proto │ │ ├── 2023.proto.yaml │ │ ├── 2024.proto.stderr.txt │ │ ├── 2024.proto.yaml │ │ ├── edition_invalid.proto │ │ ├── edition_invalid.proto.stderr.txt │ │ ├── edition_invalid.proto.yaml │ │ ├── edition_proto2.proto │ │ ├── edition_proto2.proto.stderr.txt │ │ ├── edition_proto2.proto.yaml │ │ ├── eof_after_eq.proto │ │ ├── eof_after_eq.proto.stderr.txt │ │ ├── eof_after_eq.proto.yaml │ │ ├── eof_after_kw.proto │ │ ├── eof_after_kw.proto.stderr.txt │ │ ├── eof_after_kw.proto.yaml │ │ ├── invalid.proto │ │ ├── invalid.proto.stderr.txt │ │ ├── invalid.proto.yaml │ │ ├── lonely.proto │ │ ├── lonely.proto.stderr.txt │ │ ├── lonely.proto.yaml │ │ ├── missing.proto │ │ ├── missing.proto.stderr.txt │ │ ├── missing.proto.yaml │ │ ├── nosemi.proto │ │ ├── nosemi.proto.stderr.txt │ │ ├── nosemi.proto.yaml │ │ ├── not_first.proto │ │ ├── not_first.proto.stderr.txt │ │ ├── not_first.proto.yaml │ │ ├── options.proto │ │ ├── options.proto.stderr.txt │ │ ├── options.proto.yaml │ │ ├── proto2.proto │ │ ├── proto2.proto.yaml │ │ ├── proto2_escaped.proto │ │ ├── proto2_escaped.proto.stderr.txt │ │ ├── proto2_escaped.proto.yaml │ │ ├── proto2_split.proto │ │ ├── proto2_split.proto.stderr.txt │ │ ├── proto2_split.proto.yaml │ │ ├── proto3.proto │ │ ├── proto3.proto.yaml │ │ ├── proto4.proto │ │ ├── proto4.proto.stderr.txt │ │ ├── proto4.proto.yaml │ │ ├── syntax_2023.proto │ │ ├── syntax_2023.proto.stderr.txt │ │ ├── syntax_2023.proto.yaml │ │ ├── unquoted.proto │ │ ├── unquoted.proto.stderr.txt │ │ ├── unquoted.proto.yaml │ │ ├── unquoted_edition.proto │ │ ├── unquoted_edition.proto.stderr.txt │ │ └── unquoted_edition.proto.yaml │ │ └── type │ │ ├── generic.proto │ │ ├── generic.proto.stderr.txt │ │ ├── generic.proto.yaml │ │ ├── generic_broken.proto │ │ ├── generic_broken.proto.stderr.txt │ │ ├── generic_broken.proto.yaml │ │ ├── ok.proto │ │ ├── ok.proto.stderr.txt │ │ ├── ok.proto.yaml │ │ ├── repeated.proto │ │ ├── repeated.proto.stderr.txt │ │ └── repeated.proto.yaml ├── report │ ├── diagnostic.go │ ├── diff.go │ ├── doc.go │ ├── renderer.go │ ├── renderer_test.go │ ├── report.go │ ├── stylesheet.go │ ├── tags │ │ └── tags.go │ ├── testdata │ │ ├── i18n.yaml │ │ ├── i18n.yaml.color.txt │ │ ├── i18n.yaml.fancy.txt │ │ ├── i18n.yaml.simple.txt │ │ ├── multi-file.yaml │ │ ├── multi-file.yaml.color.txt │ │ ├── multi-file.yaml.fancy.txt │ │ ├── multi-file.yaml.simple.txt │ │ ├── multi-underline.yaml │ │ ├── multi-underline.yaml.color.txt │ │ ├── multi-underline.yaml.fancy.txt │ │ ├── multi-underline.yaml.simple.txt │ │ ├── multiline.yaml │ │ ├── multiline.yaml.color.txt │ │ ├── multiline.yaml.fancy.txt │ │ ├── multiline.yaml.simple.txt │ │ ├── no-snippets.yaml │ │ ├── no-snippets.yaml.color.txt │ │ ├── no-snippets.yaml.fancy.txt │ │ ├── no-snippets.yaml.simple.txt │ │ ├── single-line.yaml │ │ ├── single-line.yaml.color.txt │ │ ├── single-line.yaml.fancy.txt │ │ ├── single-line.yaml.simple.txt │ │ ├── suggestions.yaml │ │ ├── suggestions.yaml.color.txt │ │ ├── suggestions.yaml.fancy.txt │ │ ├── suggestions.yaml.simple.txt │ │ ├── tabstops.yaml │ │ ├── tabstops.yaml.color.txt │ │ ├── tabstops.yaml.fancy.txt │ │ └── tabstops.yaml.simple.txt │ └── writer.go ├── seq │ ├── func.go │ ├── seq.go │ └── slice.go ├── source │ ├── doc.go │ ├── file.go │ ├── length │ │ ├── doc.go │ │ ├── unit.go │ │ └── unit.yaml │ ├── opener.go │ ├── opener_test.go │ ├── span.go │ ├── span_test.go │ ├── testdata │ │ └── hello.txt │ └── wkts.go └── token │ ├── cursor.go │ ├── cursor_test.go │ ├── doc.go │ ├── keyword │ ├── doc.go │ ├── keyword.go │ ├── keyword.yaml │ ├── keyword_test.go │ ├── methods.go │ └── properties.go │ ├── kind.go │ ├── kind.yaml │ ├── meta.go │ ├── number.go │ ├── raw.go │ ├── stream.go │ ├── string.go │ ├── token.go │ └── token_test.go ├── go.mod ├── go.sum ├── go.work ├── go.work.sum ├── internal ├── arena │ ├── arena.go │ └── arena_test.go ├── benchmarks │ ├── benchmark_test.go │ ├── go.mod │ ├── go.sum │ ├── measure.go │ └── measure_test.go ├── cases │ ├── cases.go │ ├── cases_test.go │ ├── words.go │ └── words_test.go ├── debug.go ├── editions │ ├── editions.go │ └── editions_test.go ├── enum │ ├── enum.go │ └── enum.go.tmpl ├── ext │ ├── bitsx │ │ └── bitsx.go │ ├── cmpx │ │ ├── cmpx.go │ │ ├── cmpx_test.go │ │ └── map.go │ ├── iterx │ │ ├── consume.go │ │ ├── filtermap.go │ │ ├── get.go │ │ ├── iterx.go │ │ └── kv.go │ ├── mapsx │ │ ├── collect.go │ │ └── mapsx.go │ ├── osx │ │ └── perms.go │ ├── slicesx │ │ ├── dedup.go │ │ ├── dedup_test.go │ │ ├── heap.go │ │ ├── index.go │ │ ├── index_test.go │ │ ├── iter.go │ │ ├── merge.go │ │ ├── merge_test.go │ │ ├── partition_test.go │ │ ├── queue.go │ │ ├── queue_test.go │ │ ├── slicesx.go │ │ └── split.go │ ├── stringsx │ │ └── stringsx.go │ ├── unicodex │ │ ├── digit.go │ │ ├── width.go │ │ └── xid.go │ └── unsafex │ │ └── unsafex.go ├── featuresext │ ├── cpp_features.protoset │ ├── featuresext.go │ ├── featuresext_test.go │ └── java_features.protoset ├── gen │ └── buf │ │ └── compiler │ │ ├── expr │ │ └── v1alpha1 │ │ │ └── expr.pb.go │ │ └── v1alpha1 │ │ ├── ast.pb.go │ │ ├── report.pb.go │ │ └── symtab.pb.go ├── golden │ └── golden.go ├── intern │ ├── char6.go │ ├── intern.go │ └── intern_test.go ├── interval │ ├── intersect.go │ ├── intersect_test.go │ ├── nesting.go │ └── nesting_test.go ├── message_context.go ├── messageset │ ├── messageset.go │ ├── messageset_protolegacy_test.go │ └── messageset_test.go ├── nodebug.go ├── norace.go ├── options.go ├── proto │ └── buf │ │ └── compiler │ │ ├── expr │ │ └── v1alpha1 │ │ │ └── expr.proto │ │ └── v1alpha1 │ │ ├── ast.proto │ │ └── symtab.proto ├── protoc │ └── protoc.go ├── prototest │ ├── caller.go │ ├── same_layout.go │ ├── util.go │ └── yaml.go ├── race.go ├── tags.go ├── testdata │ ├── .gitignore │ ├── all.protoset │ ├── desc_test1.proto │ ├── desc_test2.proto │ ├── desc_test_comments.proto │ ├── desc_test_complex.proto │ ├── desc_test_complex.protoset │ ├── desc_test_defaults.proto │ ├── desc_test_defaults.protoset │ ├── desc_test_field_types.proto │ ├── desc_test_options.proto │ ├── desc_test_proto3.proto │ ├── desc_test_proto3_optional.proto │ ├── desc_test_proto3_optional.protoset │ ├── desc_test_wellknowntypes.proto │ ├── descriptor_editions_impl_tests.protoset │ ├── descriptor_impl_tests.protoset │ ├── editions │ │ ├── all.protoset │ │ ├── all_default_features.proto │ │ ├── features_with_overrides.proto │ │ └── file_default_delimited.proto │ ├── more │ │ ├── a │ │ │ └── b │ │ │ │ ├── b1.proto │ │ │ │ └── b2.proto │ │ └── c │ │ │ └── c.proto │ ├── nopkg │ │ ├── desc_test_nopkg.proto │ │ └── desc_test_nopkg_new.proto │ ├── options │ │ ├── google │ │ │ └── protobuf │ │ │ │ └── descriptor.proto │ │ ├── options.proto │ │ ├── options.protoset │ │ ├── test.proto │ │ ├── test.protoset │ │ ├── test_editions.proto │ │ ├── test_editions.protoset │ │ ├── test_proto3.proto │ │ └── test_proto3.protoset │ ├── pkg │ │ └── desc_test_pkg.proto │ └── source_info.protoset ├── tools │ ├── go.mod │ ├── go.sum │ └── tools.go ├── toposort │ ├── toposort.go │ └── toposort_test.go ├── trie │ ├── export_test.go │ ├── nybbles.go │ ├── trie.go │ └── trie_test.go ├── types.go └── util.go ├── linker ├── descriptors.go ├── descriptors_ext_test.go ├── descriptors_test.go ├── doc.go ├── files.go ├── linker.go ├── linker_test.go ├── pool.go ├── resolve.go ├── symbols.go ├── symbols_benchmark_test.go ├── symbols_test.go ├── validate.go └── validate_test.go ├── options ├── message_set_option_test.go ├── options.go ├── options_test.go ├── source_retention_options.go ├── source_retention_options_test.go └── target_types.go ├── parser ├── .gitignore ├── ast.go ├── clone.go ├── clone_test.go ├── doc.go ├── errors.go ├── fastscan │ ├── fastscan.go │ ├── fastscan_test.go │ └── lexer.go ├── lexer.go ├── lexer_test.go ├── parser.go ├── parser_test.go ├── proto.y ├── proto.y.go ├── result.go ├── testdata │ ├── largeproto.proto │ ├── pathological.proto │ ├── pathological2.proto │ └── pathological3.proto ├── validate.go └── validate_test.go ├── proto └── buf │ └── compiler │ └── v1alpha1 │ └── report.proto ├── protoutil ├── editions.go ├── editions_test.go └── protos.go ├── reporter ├── errors.go └── reporter.go ├── reporting_test.go ├── resolver.go ├── sourceinfo ├── source_code_info.go ├── source_code_info_test.go └── testdata │ ├── desc_test_comments.extra_comments.txt │ ├── desc_test_comments.standard.txt │ ├── desc_test_complex.extra_option_locations.txt │ └── desc_test_complex.standard.txt ├── std_imports.go ├── std_imports_test.go ├── supported_editions.go ├── supported_editions_test.go ├── walk ├── walk.go ├── walk_benchmark_test.go └── walk_test.go └── wellknownimports ├── google └── protobuf │ ├── any.proto │ ├── api.proto │ ├── compiler │ └── plugin.proto │ ├── cpp_features.proto │ ├── descriptor.proto │ ├── duration.proto │ ├── empty.proto │ ├── field_mask.proto │ ├── go_features.proto │ ├── java_features.proto │ ├── source_context.proto │ ├── struct.proto │ ├── timestamp.proto │ ├── type.proto │ └── wrappers.proto ├── wellknownimports.go └── wellknownimports_test.go /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/buf-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/.github/buf-logo.svg -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/add-to-project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/.github/workflows/add-to-project.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-title.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/.github/workflows/pr-title.yaml -------------------------------------------------------------------------------- /.github/workflows/windows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/.github/workflows/windows.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .idea/ 3 | /.tmp/ 4 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.protoc_version: -------------------------------------------------------------------------------- 1 | 32.0 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/README.md -------------------------------------------------------------------------------- /ast/ast_roundtrip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/ast_roundtrip_test.go -------------------------------------------------------------------------------- /ast/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/doc.go -------------------------------------------------------------------------------- /ast/enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/enum.go -------------------------------------------------------------------------------- /ast/field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/field.go -------------------------------------------------------------------------------- /ast/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/file.go -------------------------------------------------------------------------------- /ast/file_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/file_info.go -------------------------------------------------------------------------------- /ast/identifiers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/identifiers.go -------------------------------------------------------------------------------- /ast/items_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/items_test.go -------------------------------------------------------------------------------- /ast/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/message.go -------------------------------------------------------------------------------- /ast/no_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/no_source.go -------------------------------------------------------------------------------- /ast/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/node.go -------------------------------------------------------------------------------- /ast/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/options.go -------------------------------------------------------------------------------- /ast/ranges.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/ranges.go -------------------------------------------------------------------------------- /ast/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/service.go -------------------------------------------------------------------------------- /ast/tokens_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/tokens_test.go -------------------------------------------------------------------------------- /ast/values.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/values.go -------------------------------------------------------------------------------- /ast/visitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/visitor_test.go -------------------------------------------------------------------------------- /ast/walk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/ast/walk.go -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/buf.yaml -------------------------------------------------------------------------------- /compiler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/compiler.go -------------------------------------------------------------------------------- /compiler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/compiler_test.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/doc.go -------------------------------------------------------------------------------- /experimental/ast/commas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/commas.go -------------------------------------------------------------------------------- /experimental/ast/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/context.go -------------------------------------------------------------------------------- /experimental/ast/decl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/decl.go -------------------------------------------------------------------------------- /experimental/ast/decl_body.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/decl_body.go -------------------------------------------------------------------------------- /experimental/ast/decl_def.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/decl_def.go -------------------------------------------------------------------------------- /experimental/ast/decl_empty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/decl_empty.go -------------------------------------------------------------------------------- /experimental/ast/decl_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/decl_file.go -------------------------------------------------------------------------------- /experimental/ast/decl_range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/decl_range.go -------------------------------------------------------------------------------- /experimental/ast/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/doc.go -------------------------------------------------------------------------------- /experimental/ast/enums.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/enums.go -------------------------------------------------------------------------------- /experimental/ast/enums.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/enums.yaml -------------------------------------------------------------------------------- /experimental/ast/expr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/expr.go -------------------------------------------------------------------------------- /experimental/ast/expr_array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/expr_array.go -------------------------------------------------------------------------------- /experimental/ast/expr_dict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/expr_dict.go -------------------------------------------------------------------------------- /experimental/ast/expr_literal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/expr_literal.go -------------------------------------------------------------------------------- /experimental/ast/expr_prefixed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/expr_prefixed.go -------------------------------------------------------------------------------- /experimental/ast/expr_range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/expr_range.go -------------------------------------------------------------------------------- /experimental/ast/nodes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/nodes.go -------------------------------------------------------------------------------- /experimental/ast/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/options.go -------------------------------------------------------------------------------- /experimental/ast/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/path.go -------------------------------------------------------------------------------- /experimental/ast/path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/path_test.go -------------------------------------------------------------------------------- /experimental/ast/predeclared/predeclared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/predeclared/predeclared.go -------------------------------------------------------------------------------- /experimental/ast/predeclared/predeclared_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/predeclared/predeclared_test.go -------------------------------------------------------------------------------- /experimental/ast/syntax/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/syntax/doc.go -------------------------------------------------------------------------------- /experimental/ast/syntax/editions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/syntax/editions.go -------------------------------------------------------------------------------- /experimental/ast/syntax/syntax.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/syntax/syntax.go -------------------------------------------------------------------------------- /experimental/ast/syntax/syntax.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/syntax/syntax.yaml -------------------------------------------------------------------------------- /experimental/ast/syntax/syntax_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/syntax/syntax_test.go -------------------------------------------------------------------------------- /experimental/ast/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/type.go -------------------------------------------------------------------------------- /experimental/ast/type_generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/type_generic.go -------------------------------------------------------------------------------- /experimental/ast/type_prefixed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/type_prefixed.go -------------------------------------------------------------------------------- /experimental/ast/zero_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ast/zero_test.go -------------------------------------------------------------------------------- /experimental/dom/dom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/dom/dom.go -------------------------------------------------------------------------------- /experimental/dom/layout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/dom/layout.go -------------------------------------------------------------------------------- /experimental/dom/print.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/dom/print.go -------------------------------------------------------------------------------- /experimental/dom/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/dom/tags.go -------------------------------------------------------------------------------- /experimental/expr/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/expr/block.go -------------------------------------------------------------------------------- /experimental/expr/call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/expr/call.go -------------------------------------------------------------------------------- /experimental/expr/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/expr/context.go -------------------------------------------------------------------------------- /experimental/expr/control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/expr/control.go -------------------------------------------------------------------------------- /experimental/expr/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/expr/doc.go -------------------------------------------------------------------------------- /experimental/expr/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/expr/error.go -------------------------------------------------------------------------------- /experimental/expr/expr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/expr/expr.go -------------------------------------------------------------------------------- /experimental/expr/for.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/expr/for.go -------------------------------------------------------------------------------- /experimental/expr/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/expr/func.go -------------------------------------------------------------------------------- /experimental/expr/if.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/expr/if.go -------------------------------------------------------------------------------- /experimental/expr/kind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/expr/kind.go -------------------------------------------------------------------------------- /experimental/expr/kind.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/expr/kind.yaml -------------------------------------------------------------------------------- /experimental/expr/op.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/expr/op.go -------------------------------------------------------------------------------- /experimental/expr/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/expr/params.go -------------------------------------------------------------------------------- /experimental/expr/record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/expr/record.go -------------------------------------------------------------------------------- /experimental/expr/switch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/expr/switch.go -------------------------------------------------------------------------------- /experimental/expr/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/expr/token.go -------------------------------------------------------------------------------- /experimental/id/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/id/context.go -------------------------------------------------------------------------------- /experimental/id/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/id/doc.go -------------------------------------------------------------------------------- /experimental/id/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/id/id.go -------------------------------------------------------------------------------- /experimental/id/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/id/node.go -------------------------------------------------------------------------------- /experimental/id/seq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/id/seq.go -------------------------------------------------------------------------------- /experimental/incremental/cyclic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/incremental/cyclic_test.go -------------------------------------------------------------------------------- /experimental/incremental/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/incremental/doc.go -------------------------------------------------------------------------------- /experimental/incremental/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/incremental/executor.go -------------------------------------------------------------------------------- /experimental/incremental/executor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/incremental/executor_test.go -------------------------------------------------------------------------------- /experimental/incremental/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/incremental/export_test.go -------------------------------------------------------------------------------- /experimental/incremental/panic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/incremental/panic_test.go -------------------------------------------------------------------------------- /experimental/incremental/queries/ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/incremental/queries/ast.go -------------------------------------------------------------------------------- /experimental/incremental/queries/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/incremental/queries/file.go -------------------------------------------------------------------------------- /experimental/incremental/queries/ir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/incremental/queries/ir.go -------------------------------------------------------------------------------- /experimental/incremental/queries/queries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/incremental/queries/queries.go -------------------------------------------------------------------------------- /experimental/incremental/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/incremental/query.go -------------------------------------------------------------------------------- /experimental/incremental/starve_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/incremental/starve_test.go -------------------------------------------------------------------------------- /experimental/incremental/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/incremental/task.go -------------------------------------------------------------------------------- /experimental/internal/astx/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/astx/encode.go -------------------------------------------------------------------------------- /experimental/internal/astx/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/astx/path.go -------------------------------------------------------------------------------- /experimental/internal/astx/path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/astx/path_test.go -------------------------------------------------------------------------------- /experimental/internal/cycle/cycle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/cycle/cycle.go -------------------------------------------------------------------------------- /experimental/internal/errtoken/braces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/errtoken/braces.go -------------------------------------------------------------------------------- /experimental/internal/errtoken/number.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/errtoken/number.go -------------------------------------------------------------------------------- /experimental/internal/errtoken/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/errtoken/strings.go -------------------------------------------------------------------------------- /experimental/internal/errtoken/unexpected.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/errtoken/unexpected.go -------------------------------------------------------------------------------- /experimental/internal/exprx/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/exprx/encode.go -------------------------------------------------------------------------------- /experimental/internal/just/just.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/just/just.go -------------------------------------------------------------------------------- /experimental/internal/lexer/lexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/lexer.go -------------------------------------------------------------------------------- /experimental/internal/lexer/lexer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/lexer_test.go -------------------------------------------------------------------------------- /experimental/internal/lexer/loop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/loop.go -------------------------------------------------------------------------------- /experimental/internal/lexer/math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/math.go -------------------------------------------------------------------------------- /experimental/internal/lexer/number.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/number.go -------------------------------------------------------------------------------- /experimental/internal/lexer/progress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/progress.go -------------------------------------------------------------------------------- /experimental/internal/lexer/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/string.go -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/braces/interleaved.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/braces/interleaved.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/braces/matched.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/braces/matched.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/braces/stray-close.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/braces/stray-close.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/braces/stray-open.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/braces/stray-open.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/braces/unclosed.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/braces/unclosed.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/braces/unopened.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/braces/unopened.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/comments/eof.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/comments/eof.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/comments/nested.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/comments/nested.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/comments/ok.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/comments/ok.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/encoding/random.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/encoding/random.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/encoding/utf16be-bom.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/encoding/utf16be-bom.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/encoding/utf16be.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/encoding/utf16be.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/encoding/utf16le-bom.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/encoding/utf16le-bom.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/encoding/utf16le.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/encoding/utf16le.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/encoding/utf8-bom.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/encoding/utf8-bom.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/idents/non-ascii.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/idents/non-ascii.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/idents/ok.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/idents/ok.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/idents/ok.proto.tokens.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/idents/ok.proto.tokens.tsv -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/newlines.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/newlines.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/newlines.proto.tokens.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/newlines.proto.tokens.tsv -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/numbers/bad-digit.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/numbers/bad-digit.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/numbers/ok.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/numbers/ok.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/numbers/overflow.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/numbers/overflow.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/punct.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/punct.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/punct.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/punct.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/punct.proto.tokens.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/punct.proto.tokens.tsv -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/smoke.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/smoke.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/smoke.proto.tokens.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/smoke.proto.tokens.tsv -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/strings/bad-contents.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/strings/bad-contents.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/strings/bad-escape.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/strings/bad-escape.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/strings/ok.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/lexer/testdata/strings/ok.proto -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/strings/unclosed1.proto: -------------------------------------------------------------------------------- 1 | """ -------------------------------------------------------------------------------- /experimental/internal/lexer/testdata/strings/unclosed2.proto: -------------------------------------------------------------------------------- 1 | '\' -------------------------------------------------------------------------------- /experimental/internal/taxa/classify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/taxa/classify.go -------------------------------------------------------------------------------- /experimental/internal/taxa/noun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/taxa/noun.go -------------------------------------------------------------------------------- /experimental/internal/taxa/noun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/taxa/noun.yaml -------------------------------------------------------------------------------- /experimental/internal/taxa/set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/taxa/set.go -------------------------------------------------------------------------------- /experimental/internal/taxa/taxa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/taxa/taxa.go -------------------------------------------------------------------------------- /experimental/internal/taxa/taxa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/taxa/taxa_test.go -------------------------------------------------------------------------------- /experimental/internal/tokenmeta/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/tokenmeta/meta.go -------------------------------------------------------------------------------- /experimental/internal/with.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/internal/with.go -------------------------------------------------------------------------------- /experimental/ir/builtins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/builtins.go -------------------------------------------------------------------------------- /experimental/ir/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/doc.go -------------------------------------------------------------------------------- /experimental/ir/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/export_test.go -------------------------------------------------------------------------------- /experimental/ir/fdp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/fdp.go -------------------------------------------------------------------------------- /experimental/ir/ir_features.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/ir_features.go -------------------------------------------------------------------------------- /experimental/ir/ir_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/ir_file.go -------------------------------------------------------------------------------- /experimental/ir/ir_imports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/ir_imports.go -------------------------------------------------------------------------------- /experimental/ir/ir_imports_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/ir_imports_test.go -------------------------------------------------------------------------------- /experimental/ir/ir_member.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/ir_member.go -------------------------------------------------------------------------------- /experimental/ir/ir_name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/ir_name.go -------------------------------------------------------------------------------- /experimental/ir/ir_name_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/ir_name_test.go -------------------------------------------------------------------------------- /experimental/ir/ir_ref.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/ir_ref.go -------------------------------------------------------------------------------- /experimental/ir/ir_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/ir_service.go -------------------------------------------------------------------------------- /experimental/ir/ir_symbol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/ir_symbol.go -------------------------------------------------------------------------------- /experimental/ir/ir_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/ir_test.go -------------------------------------------------------------------------------- /experimental/ir/ir_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/ir_type.go -------------------------------------------------------------------------------- /experimental/ir/ir_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/ir_value.go -------------------------------------------------------------------------------- /experimental/ir/lower.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/lower.go -------------------------------------------------------------------------------- /experimental/ir/lower_deprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/lower_deprecated.go -------------------------------------------------------------------------------- /experimental/ir/lower_eval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/lower_eval.go -------------------------------------------------------------------------------- /experimental/ir/lower_features.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/lower_features.go -------------------------------------------------------------------------------- /experimental/ir/lower_imports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/lower_imports.go -------------------------------------------------------------------------------- /experimental/ir/lower_json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/lower_json.go -------------------------------------------------------------------------------- /experimental/ir/lower_maps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/lower_maps.go -------------------------------------------------------------------------------- /experimental/ir/lower_numbers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/lower_numbers.go -------------------------------------------------------------------------------- /experimental/ir/lower_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/lower_options.go -------------------------------------------------------------------------------- /experimental/ir/lower_resolve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/lower_resolve.go -------------------------------------------------------------------------------- /experimental/ir/lower_symbols.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/lower_symbols.go -------------------------------------------------------------------------------- /experimental/ir/lower_validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/lower_validate.go -------------------------------------------------------------------------------- /experimental/ir/lower_walk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/lower_walk.go -------------------------------------------------------------------------------- /experimental/ir/option_target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/option_target.go -------------------------------------------------------------------------------- /experimental/ir/option_target.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/option_target.yaml -------------------------------------------------------------------------------- /experimental/ir/presence/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/presence/doc.go -------------------------------------------------------------------------------- /experimental/ir/presence/kind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/presence/kind.go -------------------------------------------------------------------------------- /experimental/ir/presence/kind.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/presence/kind.yaml -------------------------------------------------------------------------------- /experimental/ir/symbol_kind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/symbol_kind.go -------------------------------------------------------------------------------- /experimental/ir/symbol_kind.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/symbol_kind.yaml -------------------------------------------------------------------------------- /experimental/ir/synthetic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/synthetic.go -------------------------------------------------------------------------------- /experimental/ir/synthetic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/synthetic_test.go -------------------------------------------------------------------------------- /experimental/ir/testdata/editions/incomplete_feature.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/editions/incomplete_feature.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/editions/inheritance.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/editions/inheritance.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/editions/inheritance.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/editions/inheritance.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/editions/inheritance.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/editions/inheritance.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/editions/inheritance.proto.symtab.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/editions/inheritance.proto.symtab.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/editions/lifetime.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/editions/lifetime.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/editions/lifetime.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/editions/lifetime.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/editions/lifetime.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/editions/lifetime.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/editions/lifetime.proto.symtab.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/editions/lifetime.proto.symtab.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/editions/ok.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/editions/ok.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/editions/ok.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/editions/ok.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/editions/ok.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/editions/ok.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/editions/ok.proto.symtab.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/editions/ok.proto.symtab.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/editions/proto2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/editions/proto2.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/editions/proto2.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/editions/proto2.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/editions/proto2.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/editions/proto2.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/editions/proto2.proto.symtab.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/editions/proto2.proto.symtab.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/empty.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/empty.proto.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/empty.proto.yaml.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/empty.proto.yaml.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/decl.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/decl.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/decl.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/decl.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/decl_empty_pkg.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/decl_empty_pkg.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/decl_empty_pkg.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/decl_empty_pkg.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/import_private.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/import_private.proto.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/in_range.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/in_range.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/in_range.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/in_range.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/invalid_partial.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/invalid_partial.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/invalid_partial.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/invalid_partial.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/message_set.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/message_set.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/message_set.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/message_set.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/message_set.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/message_set.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/message_set_proto3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/message_set_proto3.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/ok.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/ok.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/ok.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/ok.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/overlap.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/overlap.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/overlap.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/overlap.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/proto3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/proto3.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/proto3.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/proto3.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/skip_private.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/skip_private.proto.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/skip_wrong_kind.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/skip_wrong_kind.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/wrong_kind.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/wrong_kind.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/extend/wrong_kind.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/extend/wrong_kind.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/default.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/default.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/default.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/default.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/default.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/default.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/default_proto3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/default_proto3.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/default_proto3.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/default_proto3.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/empty_oneof.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/empty_oneof.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/empty_oneof.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/empty_oneof.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/groups/collision.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/groups/collision.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/groups/ok.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/groups/ok.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/groups/ok.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/groups/ok.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/groups/ok.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/groups/ok.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/import_private.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/import_private.proto.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/invalid_partial.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/invalid_partial.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/maps/collision.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/maps/collision.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/maps/entry_misuse.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/maps/entry_misuse.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/maps/extension.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/maps/extension.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/maps/invalid_key.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/maps/invalid_key.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/maps/map_entry.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/maps/map_entry.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/maps/map_option.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/maps/map_option.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/maps/ok.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/maps/ok.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/maps/ok.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/maps/ok.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/ok.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/ok.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/ok.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/ok.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/skip_private.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/skip_private.proto.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/skip_wrong_kind.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/skip_wrong_kind.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/wrong_kind.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/wrong_kind.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/fields/wrong_kind.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/fields/wrong_kind.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/imports/canonical.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/imports/canonical.proto.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/imports/cycle.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/imports/cycle.proto.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/imports/cycle.proto.yaml.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/imports/cycle.proto.yaml.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/imports/cycle_dependency.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/imports/cycle_dependency.proto.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/imports/cycle_long.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/imports/cycle_long.proto.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/imports/invalid.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/imports/invalid.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/imports/invalid.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/imports/invalid.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/imports/ok.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/imports/ok.proto.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/imports/ok.proto.yaml.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/imports/ok.proto.yaml.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/imports/ok.proto.yaml.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/imports/ok.proto.yaml.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/imports/unused.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/imports/unused.proto.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/imports/unused.proto.yaml.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/imports/unused.proto.yaml.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/imports/windows.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/imports/windows.proto.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/missing_wkts.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/missing_wkts.proto.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/missing_wkts.proto.yaml.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/missing_wkts.proto.yaml.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/options/builtin.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/builtin.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/builtin.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/builtin.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/options/builtin.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/builtin.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/options/custom.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/custom.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/custom.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/custom.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/options/deprecated.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/deprecated.proto.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/options/json.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/json.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/json.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/json.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/options/missing.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/missing.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/missing.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/missing.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/options/redundant_fqn.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/redundant_fqn.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/repeated_selector.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/repeated_selector.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/target.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/target.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/target.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/target.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/options/uinterpreted.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/uinterpreted.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/utf8.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/utf8.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/utf8.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/utf8.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/options/utf8.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/utf8.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/options/validate/ctype_2023.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/validate/ctype_2023.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/validate/ctype_2024.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/validate/ctype_2024.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/validate/ctype_proto2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/validate/ctype_proto2.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/validate/groups.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/validate/groups.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/validate/java_utf8.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/validate/java_utf8.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/validate/jstype.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/validate/jstype.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/validate/lazy.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/validate/lazy.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/validate/lazy_group.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/validate/lazy_group.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/validate/packed_2023.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/validate/packed_2023.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/validate/presence.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/validate/presence.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/any.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/any.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/any.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/any.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/any.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/any.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/bool.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/bool.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/bool.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/bool.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/enum.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/enum.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/enum.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/enum.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/float.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/float.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/float.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/float.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/int32.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/int32.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/int32.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/int32.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/int64.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/int64.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/int64.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/int64.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/message.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/nested.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/nested.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/oneof.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/oneof.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/oneof.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/oneof.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/singular.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/singular.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/values/string.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/values/string.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/options/wrong_symbol.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/options/wrong_symbol.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/services/missing_args.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/services/missing_args.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/services/ok.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/services/ok.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/services/ok.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/services/ok.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/services/options.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/services/options.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/services/options.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/services/options.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/services/references.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/services/references.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/services/wrong_type.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/services/wrong_type.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/smoke.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/smoke.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/smoke.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/smoke.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/symtab/diamond.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/symtab/diamond.proto.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/symtab/double_def.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/symtab/double_def.proto.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/symtab/public.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/symtab/public.proto.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/symtab/public.proto.yaml.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/symtab/public.proto.yaml.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/1999.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/1999.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/1999.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/1999.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/1999.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/1999.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/2023.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/2023.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/2023.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/2023.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/2023_syntax.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/2023_syntax.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/2023_syntax.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/2023_syntax.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/2023_syntax.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/2023_syntax.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/2023_unquoted.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/2023_unquoted.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/2023_unquoted.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/2023_unquoted.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/2024.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/2024.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/2024.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/2024.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/2024.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/2024.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/missing.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/missing.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/missing.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/missing.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/missing.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/missing.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/proto2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/proto2.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/proto2.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/proto2.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/proto2_edition.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/proto2_edition.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/proto2_unquoted.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/proto2_unquoted.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/proto3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/proto3.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/proto3.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/proto3.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/proto4.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/proto4.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/proto4.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/proto4.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/syntax/proto4.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/syntax/proto4.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/tags/allow_alias.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/tags/allow_alias.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/tags/allow_alias.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/tags/allow_alias.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/tags/enum.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/tags/enum.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/tags/enum.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/tags/enum.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/tags/enum_proto2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/tags/enum_proto2.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/tags/enum_proto2.proto.fds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/tags/enum_proto2.proto.fds.yaml -------------------------------------------------------------------------------- /experimental/ir/testdata/tags/fields.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/tags/fields.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/tags/fields.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/tags/fields.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/tags/overlap.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/tags/overlap.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/tags/overlap.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/tags/overlap.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/tags/reserved.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/tags/reserved.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/tags/reserved.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/tags/reserved.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/ir/testdata/tags/values.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/tags/values.proto -------------------------------------------------------------------------------- /experimental/ir/testdata/tags/values.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/ir/testdata/tags/values.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/parser/diagnostics_internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/diagnostics_internal.go -------------------------------------------------------------------------------- /experimental/parser/legalize_decl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/legalize_decl.go -------------------------------------------------------------------------------- /experimental/parser/legalize_def.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/legalize_def.go -------------------------------------------------------------------------------- /experimental/parser/legalize_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/legalize_file.go -------------------------------------------------------------------------------- /experimental/parser/legalize_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/legalize_option.go -------------------------------------------------------------------------------- /experimental/parser/legalize_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/legalize_path.go -------------------------------------------------------------------------------- /experimental/parser/legalize_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/legalize_type.go -------------------------------------------------------------------------------- /experimental/parser/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/parse.go -------------------------------------------------------------------------------- /experimental/parser/parse_decl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/parse_decl.go -------------------------------------------------------------------------------- /experimental/parser/parse_def.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/parse_def.go -------------------------------------------------------------------------------- /experimental/parser/parse_delimited.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/parse_delimited.go -------------------------------------------------------------------------------- /experimental/parser/parse_expr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/parse_expr.go -------------------------------------------------------------------------------- /experimental/parser/parse_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/parse_path.go -------------------------------------------------------------------------------- /experimental/parser/parse_starts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/parse_starts.go -------------------------------------------------------------------------------- /experimental/parser/parse_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/parse_state.go -------------------------------------------------------------------------------- /experimental/parser/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/parse_test.go -------------------------------------------------------------------------------- /experimental/parser/parse_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/parse_type.go -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/def/2024.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/def/2024.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/def/2024.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/def/2024.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/def/bad_path.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/def/bad_path.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/def/bad_path.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/def/bad_path.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/def/bare_bodies.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/def/bare_bodies.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/def/mixed.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/def/mixed.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/def/mixed.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/def/mixed.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/def/nesting.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/def/nesting.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/def/nesting.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/def/nesting.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/def/ordering.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/def/ordering.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/def/ordering.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/def/ordering.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/def/prefixes.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/def/prefixes.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/def/prefixes.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/def/prefixes.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/def/types.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/def/types.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/def/types.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/def/types.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/enum/bad-path.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/enum/bad-path.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/enum/bad-path.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/enum/bad-path.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/enum/incomplete.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/enum/incomplete.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/enum/keywords.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/enum/keywords.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/enum/keywords.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/enum/keywords.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/expr.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/expr.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/expr.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/expr.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/expr.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/expr.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/field/any-tag.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/field/any-tag.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/field/any-tag.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/field/any-tag.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/field/bad-path.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/field/bad-path.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/field/group.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/field/group.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/field/group.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/field/group.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/field/group_proto3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/field/group_proto3.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/field/incomplete.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/field/incomplete.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/field/keywords.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/field/keywords.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/field/ok.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/field/ok.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/field/ok.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/field/ok.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/field/options.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/field/options.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/field/options.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/field/options.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/import/42.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/import/42.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/import/42.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/import/42.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/import/escapes.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/import/escapes.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/import/in_message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/import/in_message.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/import/modifiers.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/import/modifiers.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/import/no_path.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/import/no_path.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/import/nosemi.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/import/nosemi.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/import/nosemi.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/import/nosemi.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/import/ok.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/import/ok.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/import/ok.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/import/ok.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/import/options.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/import/options.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/import/repeated.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/import/repeated.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/import/symbol.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/import/symbol.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/import/symbol.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/import/symbol.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/lists.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/lists.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/lists.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/lists.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/lists.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/lists.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/method/bad_type.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/method/bad_type.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/method/incomplete.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/method/incomplete.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/method/ok.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/method/ok.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/method/ok.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/method/ok.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/method/options.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/method/options.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/option/bad_path.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/option/bad_path.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/option/exotic_base.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/option/exotic_base.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/option/ok.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/option/ok.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/option/ok.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/option/ok.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/option/thousands.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/option/thousands.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/option/values.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/option/values.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/option/values.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/option/values.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/package/42.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/package/42.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/package/42.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/package/42.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/package/absolute.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/package/absolute.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/package/empty.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/package/empty.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/package/empty.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/package/empty.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/package/extension.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/package/extension.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/package/multi.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/package/multi.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/package/multi.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/package/multi.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/package/no_path.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/package/no_path.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/package/nosemi.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/package/nosemi.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/package/options.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/package/options.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/package/single.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/package/single.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/package/too_big.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/package/too_big.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/package/too_long.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/package/too_long.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/range/escapes.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/range/escapes.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/range/escapes.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/range/escapes.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/range/ok.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/range/ok.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/range/ok.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/range/ok.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/range/options.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/range/options.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/range/options.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/range/options.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/2023.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/2023.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/2023.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/2023.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/2024.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/2024.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/eof_after_eq.proto.yaml: -------------------------------------------------------------------------------- 1 | decls: [{ syntax.kind: KIND_SYNTAX }] 2 | -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/eof_after_kw.proto.yaml: -------------------------------------------------------------------------------- 1 | decls: [{ syntax.kind: KIND_SYNTAX }] 2 | -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/invalid.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/invalid.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/lonely.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/lonely.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/lonely.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/lonely.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/missing.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/missing.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/nosemi.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/nosemi.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/nosemi.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/nosemi.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/not_first.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/not_first.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/options.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/options.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/proto2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/proto2.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/proto2.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/proto2.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/proto3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/proto3.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/proto3.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/proto3.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/proto4.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/proto4.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/proto4.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/proto4.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/syntax_2023.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/syntax_2023.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/syntax/unquoted.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/syntax/unquoted.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/type/generic.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/type/generic.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/type/generic.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/type/generic.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/type/ok.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/type/ok.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/type/ok.proto.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/type/ok.proto.stderr.txt -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/type/ok.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/type/ok.proto.yaml -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/type/repeated.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/type/repeated.proto -------------------------------------------------------------------------------- /experimental/parser/testdata/parser/type/repeated.proto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/parser/testdata/parser/type/repeated.proto.yaml -------------------------------------------------------------------------------- /experimental/report/diagnostic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/diagnostic.go -------------------------------------------------------------------------------- /experimental/report/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/diff.go -------------------------------------------------------------------------------- /experimental/report/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/doc.go -------------------------------------------------------------------------------- /experimental/report/renderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/renderer.go -------------------------------------------------------------------------------- /experimental/report/renderer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/renderer_test.go -------------------------------------------------------------------------------- /experimental/report/report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/report.go -------------------------------------------------------------------------------- /experimental/report/stylesheet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/stylesheet.go -------------------------------------------------------------------------------- /experimental/report/tags/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/tags/tags.go -------------------------------------------------------------------------------- /experimental/report/testdata/i18n.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/i18n.yaml -------------------------------------------------------------------------------- /experimental/report/testdata/i18n.yaml.color.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/i18n.yaml.color.txt -------------------------------------------------------------------------------- /experimental/report/testdata/i18n.yaml.fancy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/i18n.yaml.fancy.txt -------------------------------------------------------------------------------- /experimental/report/testdata/i18n.yaml.simple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/i18n.yaml.simple.txt -------------------------------------------------------------------------------- /experimental/report/testdata/multi-file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/multi-file.yaml -------------------------------------------------------------------------------- /experimental/report/testdata/multi-file.yaml.color.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/multi-file.yaml.color.txt -------------------------------------------------------------------------------- /experimental/report/testdata/multi-file.yaml.fancy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/multi-file.yaml.fancy.txt -------------------------------------------------------------------------------- /experimental/report/testdata/multi-file.yaml.simple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/multi-file.yaml.simple.txt -------------------------------------------------------------------------------- /experimental/report/testdata/multi-underline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/multi-underline.yaml -------------------------------------------------------------------------------- /experimental/report/testdata/multi-underline.yaml.color.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/multi-underline.yaml.color.txt -------------------------------------------------------------------------------- /experimental/report/testdata/multi-underline.yaml.fancy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/multi-underline.yaml.fancy.txt -------------------------------------------------------------------------------- /experimental/report/testdata/multi-underline.yaml.simple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/multi-underline.yaml.simple.txt -------------------------------------------------------------------------------- /experimental/report/testdata/multiline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/multiline.yaml -------------------------------------------------------------------------------- /experimental/report/testdata/multiline.yaml.color.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/multiline.yaml.color.txt -------------------------------------------------------------------------------- /experimental/report/testdata/multiline.yaml.fancy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/multiline.yaml.fancy.txt -------------------------------------------------------------------------------- /experimental/report/testdata/multiline.yaml.simple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/multiline.yaml.simple.txt -------------------------------------------------------------------------------- /experimental/report/testdata/no-snippets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/no-snippets.yaml -------------------------------------------------------------------------------- /experimental/report/testdata/no-snippets.yaml.color.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/no-snippets.yaml.color.txt -------------------------------------------------------------------------------- /experimental/report/testdata/no-snippets.yaml.fancy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/no-snippets.yaml.fancy.txt -------------------------------------------------------------------------------- /experimental/report/testdata/no-snippets.yaml.simple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/no-snippets.yaml.simple.txt -------------------------------------------------------------------------------- /experimental/report/testdata/single-line.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/single-line.yaml -------------------------------------------------------------------------------- /experimental/report/testdata/single-line.yaml.color.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/single-line.yaml.color.txt -------------------------------------------------------------------------------- /experimental/report/testdata/single-line.yaml.fancy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/single-line.yaml.fancy.txt -------------------------------------------------------------------------------- /experimental/report/testdata/single-line.yaml.simple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/single-line.yaml.simple.txt -------------------------------------------------------------------------------- /experimental/report/testdata/suggestions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/suggestions.yaml -------------------------------------------------------------------------------- /experimental/report/testdata/suggestions.yaml.color.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/suggestions.yaml.color.txt -------------------------------------------------------------------------------- /experimental/report/testdata/suggestions.yaml.fancy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/suggestions.yaml.fancy.txt -------------------------------------------------------------------------------- /experimental/report/testdata/suggestions.yaml.simple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/suggestions.yaml.simple.txt -------------------------------------------------------------------------------- /experimental/report/testdata/tabstops.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/tabstops.yaml -------------------------------------------------------------------------------- /experimental/report/testdata/tabstops.yaml.color.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/tabstops.yaml.color.txt -------------------------------------------------------------------------------- /experimental/report/testdata/tabstops.yaml.fancy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/tabstops.yaml.fancy.txt -------------------------------------------------------------------------------- /experimental/report/testdata/tabstops.yaml.simple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/testdata/tabstops.yaml.simple.txt -------------------------------------------------------------------------------- /experimental/report/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/report/writer.go -------------------------------------------------------------------------------- /experimental/seq/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/seq/func.go -------------------------------------------------------------------------------- /experimental/seq/seq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/seq/seq.go -------------------------------------------------------------------------------- /experimental/seq/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/seq/slice.go -------------------------------------------------------------------------------- /experimental/source/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/source/doc.go -------------------------------------------------------------------------------- /experimental/source/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/source/file.go -------------------------------------------------------------------------------- /experimental/source/length/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/source/length/doc.go -------------------------------------------------------------------------------- /experimental/source/length/unit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/source/length/unit.go -------------------------------------------------------------------------------- /experimental/source/length/unit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/source/length/unit.yaml -------------------------------------------------------------------------------- /experimental/source/opener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/source/opener.go -------------------------------------------------------------------------------- /experimental/source/opener_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/source/opener_test.go -------------------------------------------------------------------------------- /experimental/source/span.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/source/span.go -------------------------------------------------------------------------------- /experimental/source/span_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/source/span_test.go -------------------------------------------------------------------------------- /experimental/source/testdata/hello.txt: -------------------------------------------------------------------------------- 1 | hello! 2 | -------------------------------------------------------------------------------- /experimental/source/wkts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/source/wkts.go -------------------------------------------------------------------------------- /experimental/token/cursor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/cursor.go -------------------------------------------------------------------------------- /experimental/token/cursor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/cursor_test.go -------------------------------------------------------------------------------- /experimental/token/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/doc.go -------------------------------------------------------------------------------- /experimental/token/keyword/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/keyword/doc.go -------------------------------------------------------------------------------- /experimental/token/keyword/keyword.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/keyword/keyword.go -------------------------------------------------------------------------------- /experimental/token/keyword/keyword.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/keyword/keyword.yaml -------------------------------------------------------------------------------- /experimental/token/keyword/keyword_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/keyword/keyword_test.go -------------------------------------------------------------------------------- /experimental/token/keyword/methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/keyword/methods.go -------------------------------------------------------------------------------- /experimental/token/keyword/properties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/keyword/properties.go -------------------------------------------------------------------------------- /experimental/token/kind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/kind.go -------------------------------------------------------------------------------- /experimental/token/kind.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/kind.yaml -------------------------------------------------------------------------------- /experimental/token/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/meta.go -------------------------------------------------------------------------------- /experimental/token/number.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/number.go -------------------------------------------------------------------------------- /experimental/token/raw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/raw.go -------------------------------------------------------------------------------- /experimental/token/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/stream.go -------------------------------------------------------------------------------- /experimental/token/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/string.go -------------------------------------------------------------------------------- /experimental/token/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/token.go -------------------------------------------------------------------------------- /experimental/token/token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/experimental/token/token_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/go.sum -------------------------------------------------------------------------------- /go.work: -------------------------------------------------------------------------------- 1 | go 1.24.0 2 | 3 | use ( 4 | . 5 | ./internal/benchmarks 6 | ) 7 | -------------------------------------------------------------------------------- /go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/go.work.sum -------------------------------------------------------------------------------- /internal/arena/arena.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/arena/arena.go -------------------------------------------------------------------------------- /internal/arena/arena_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/arena/arena_test.go -------------------------------------------------------------------------------- /internal/benchmarks/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/benchmarks/benchmark_test.go -------------------------------------------------------------------------------- /internal/benchmarks/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/benchmarks/go.mod -------------------------------------------------------------------------------- /internal/benchmarks/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/benchmarks/go.sum -------------------------------------------------------------------------------- /internal/benchmarks/measure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/benchmarks/measure.go -------------------------------------------------------------------------------- /internal/benchmarks/measure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/benchmarks/measure_test.go -------------------------------------------------------------------------------- /internal/cases/cases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/cases/cases.go -------------------------------------------------------------------------------- /internal/cases/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/cases/cases_test.go -------------------------------------------------------------------------------- /internal/cases/words.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/cases/words.go -------------------------------------------------------------------------------- /internal/cases/words_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/cases/words_test.go -------------------------------------------------------------------------------- /internal/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/debug.go -------------------------------------------------------------------------------- /internal/editions/editions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/editions/editions.go -------------------------------------------------------------------------------- /internal/editions/editions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/editions/editions_test.go -------------------------------------------------------------------------------- /internal/enum/enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/enum/enum.go -------------------------------------------------------------------------------- /internal/enum/enum.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/enum/enum.go.tmpl -------------------------------------------------------------------------------- /internal/ext/bitsx/bitsx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/bitsx/bitsx.go -------------------------------------------------------------------------------- /internal/ext/cmpx/cmpx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/cmpx/cmpx.go -------------------------------------------------------------------------------- /internal/ext/cmpx/cmpx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/cmpx/cmpx_test.go -------------------------------------------------------------------------------- /internal/ext/cmpx/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/cmpx/map.go -------------------------------------------------------------------------------- /internal/ext/iterx/consume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/iterx/consume.go -------------------------------------------------------------------------------- /internal/ext/iterx/filtermap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/iterx/filtermap.go -------------------------------------------------------------------------------- /internal/ext/iterx/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/iterx/get.go -------------------------------------------------------------------------------- /internal/ext/iterx/iterx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/iterx/iterx.go -------------------------------------------------------------------------------- /internal/ext/iterx/kv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/iterx/kv.go -------------------------------------------------------------------------------- /internal/ext/mapsx/collect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/mapsx/collect.go -------------------------------------------------------------------------------- /internal/ext/mapsx/mapsx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/mapsx/mapsx.go -------------------------------------------------------------------------------- /internal/ext/osx/perms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/osx/perms.go -------------------------------------------------------------------------------- /internal/ext/slicesx/dedup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/slicesx/dedup.go -------------------------------------------------------------------------------- /internal/ext/slicesx/dedup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/slicesx/dedup_test.go -------------------------------------------------------------------------------- /internal/ext/slicesx/heap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/slicesx/heap.go -------------------------------------------------------------------------------- /internal/ext/slicesx/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/slicesx/index.go -------------------------------------------------------------------------------- /internal/ext/slicesx/index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/slicesx/index_test.go -------------------------------------------------------------------------------- /internal/ext/slicesx/iter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/slicesx/iter.go -------------------------------------------------------------------------------- /internal/ext/slicesx/merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/slicesx/merge.go -------------------------------------------------------------------------------- /internal/ext/slicesx/merge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/slicesx/merge_test.go -------------------------------------------------------------------------------- /internal/ext/slicesx/partition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/slicesx/partition_test.go -------------------------------------------------------------------------------- /internal/ext/slicesx/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/slicesx/queue.go -------------------------------------------------------------------------------- /internal/ext/slicesx/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/slicesx/queue_test.go -------------------------------------------------------------------------------- /internal/ext/slicesx/slicesx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/slicesx/slicesx.go -------------------------------------------------------------------------------- /internal/ext/slicesx/split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/slicesx/split.go -------------------------------------------------------------------------------- /internal/ext/stringsx/stringsx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/stringsx/stringsx.go -------------------------------------------------------------------------------- /internal/ext/unicodex/digit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/unicodex/digit.go -------------------------------------------------------------------------------- /internal/ext/unicodex/width.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/unicodex/width.go -------------------------------------------------------------------------------- /internal/ext/unicodex/xid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/unicodex/xid.go -------------------------------------------------------------------------------- /internal/ext/unsafex/unsafex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/ext/unsafex/unsafex.go -------------------------------------------------------------------------------- /internal/featuresext/cpp_features.protoset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/featuresext/cpp_features.protoset -------------------------------------------------------------------------------- /internal/featuresext/featuresext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/featuresext/featuresext.go -------------------------------------------------------------------------------- /internal/featuresext/featuresext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/featuresext/featuresext_test.go -------------------------------------------------------------------------------- /internal/featuresext/java_features.protoset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/featuresext/java_features.protoset -------------------------------------------------------------------------------- /internal/gen/buf/compiler/expr/v1alpha1/expr.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/gen/buf/compiler/expr/v1alpha1/expr.pb.go -------------------------------------------------------------------------------- /internal/gen/buf/compiler/v1alpha1/ast.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/gen/buf/compiler/v1alpha1/ast.pb.go -------------------------------------------------------------------------------- /internal/gen/buf/compiler/v1alpha1/report.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/gen/buf/compiler/v1alpha1/report.pb.go -------------------------------------------------------------------------------- /internal/gen/buf/compiler/v1alpha1/symtab.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/gen/buf/compiler/v1alpha1/symtab.pb.go -------------------------------------------------------------------------------- /internal/golden/golden.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/golden/golden.go -------------------------------------------------------------------------------- /internal/intern/char6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/intern/char6.go -------------------------------------------------------------------------------- /internal/intern/intern.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/intern/intern.go -------------------------------------------------------------------------------- /internal/intern/intern_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/intern/intern_test.go -------------------------------------------------------------------------------- /internal/interval/intersect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/interval/intersect.go -------------------------------------------------------------------------------- /internal/interval/intersect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/interval/intersect_test.go -------------------------------------------------------------------------------- /internal/interval/nesting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/interval/nesting.go -------------------------------------------------------------------------------- /internal/interval/nesting_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/interval/nesting_test.go -------------------------------------------------------------------------------- /internal/message_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/message_context.go -------------------------------------------------------------------------------- /internal/messageset/messageset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/messageset/messageset.go -------------------------------------------------------------------------------- /internal/messageset/messageset_protolegacy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/messageset/messageset_protolegacy_test.go -------------------------------------------------------------------------------- /internal/messageset/messageset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/messageset/messageset_test.go -------------------------------------------------------------------------------- /internal/nodebug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/nodebug.go -------------------------------------------------------------------------------- /internal/norace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/norace.go -------------------------------------------------------------------------------- /internal/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/options.go -------------------------------------------------------------------------------- /internal/proto/buf/compiler/expr/v1alpha1/expr.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/proto/buf/compiler/expr/v1alpha1/expr.proto -------------------------------------------------------------------------------- /internal/proto/buf/compiler/v1alpha1/ast.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/proto/buf/compiler/v1alpha1/ast.proto -------------------------------------------------------------------------------- /internal/proto/buf/compiler/v1alpha1/symtab.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/proto/buf/compiler/v1alpha1/symtab.proto -------------------------------------------------------------------------------- /internal/protoc/protoc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/protoc/protoc.go -------------------------------------------------------------------------------- /internal/prototest/caller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/prototest/caller.go -------------------------------------------------------------------------------- /internal/prototest/same_layout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/prototest/same_layout.go -------------------------------------------------------------------------------- /internal/prototest/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/prototest/util.go -------------------------------------------------------------------------------- /internal/prototest/yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/prototest/yaml.go -------------------------------------------------------------------------------- /internal/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/race.go -------------------------------------------------------------------------------- /internal/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/tags.go -------------------------------------------------------------------------------- /internal/testdata/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/.gitignore -------------------------------------------------------------------------------- /internal/testdata/all.protoset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/all.protoset -------------------------------------------------------------------------------- /internal/testdata/desc_test1.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/desc_test1.proto -------------------------------------------------------------------------------- /internal/testdata/desc_test2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/desc_test2.proto -------------------------------------------------------------------------------- /internal/testdata/desc_test_comments.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/desc_test_comments.proto -------------------------------------------------------------------------------- /internal/testdata/desc_test_complex.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/desc_test_complex.proto -------------------------------------------------------------------------------- /internal/testdata/desc_test_complex.protoset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/desc_test_complex.protoset -------------------------------------------------------------------------------- /internal/testdata/desc_test_defaults.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/desc_test_defaults.proto -------------------------------------------------------------------------------- /internal/testdata/desc_test_defaults.protoset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/desc_test_defaults.protoset -------------------------------------------------------------------------------- /internal/testdata/desc_test_field_types.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/desc_test_field_types.proto -------------------------------------------------------------------------------- /internal/testdata/desc_test_options.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/desc_test_options.proto -------------------------------------------------------------------------------- /internal/testdata/desc_test_proto3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/desc_test_proto3.proto -------------------------------------------------------------------------------- /internal/testdata/desc_test_proto3_optional.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/desc_test_proto3_optional.proto -------------------------------------------------------------------------------- /internal/testdata/desc_test_proto3_optional.protoset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/desc_test_proto3_optional.protoset -------------------------------------------------------------------------------- /internal/testdata/desc_test_wellknowntypes.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/desc_test_wellknowntypes.proto -------------------------------------------------------------------------------- /internal/testdata/descriptor_editions_impl_tests.protoset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/descriptor_editions_impl_tests.protoset -------------------------------------------------------------------------------- /internal/testdata/descriptor_impl_tests.protoset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/descriptor_impl_tests.protoset -------------------------------------------------------------------------------- /internal/testdata/editions/all.protoset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/editions/all.protoset -------------------------------------------------------------------------------- /internal/testdata/editions/all_default_features.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/editions/all_default_features.proto -------------------------------------------------------------------------------- /internal/testdata/editions/features_with_overrides.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/editions/features_with_overrides.proto -------------------------------------------------------------------------------- /internal/testdata/editions/file_default_delimited.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/editions/file_default_delimited.proto -------------------------------------------------------------------------------- /internal/testdata/more/a/b/b1.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/more/a/b/b1.proto -------------------------------------------------------------------------------- /internal/testdata/more/a/b/b2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/more/a/b/b2.proto -------------------------------------------------------------------------------- /internal/testdata/more/c/c.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/more/c/c.proto -------------------------------------------------------------------------------- /internal/testdata/nopkg/desc_test_nopkg.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/nopkg/desc_test_nopkg.proto -------------------------------------------------------------------------------- /internal/testdata/nopkg/desc_test_nopkg_new.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/nopkg/desc_test_nopkg_new.proto -------------------------------------------------------------------------------- /internal/testdata/options/google/protobuf/descriptor.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/options/google/protobuf/descriptor.proto -------------------------------------------------------------------------------- /internal/testdata/options/options.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/options/options.proto -------------------------------------------------------------------------------- /internal/testdata/options/options.protoset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/options/options.protoset -------------------------------------------------------------------------------- /internal/testdata/options/test.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/options/test.proto -------------------------------------------------------------------------------- /internal/testdata/options/test.protoset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/options/test.protoset -------------------------------------------------------------------------------- /internal/testdata/options/test_editions.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/options/test_editions.proto -------------------------------------------------------------------------------- /internal/testdata/options/test_editions.protoset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/options/test_editions.protoset -------------------------------------------------------------------------------- /internal/testdata/options/test_proto3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/options/test_proto3.proto -------------------------------------------------------------------------------- /internal/testdata/options/test_proto3.protoset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/options/test_proto3.protoset -------------------------------------------------------------------------------- /internal/testdata/pkg/desc_test_pkg.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/pkg/desc_test_pkg.proto -------------------------------------------------------------------------------- /internal/testdata/source_info.protoset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/testdata/source_info.protoset -------------------------------------------------------------------------------- /internal/tools/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/tools/go.mod -------------------------------------------------------------------------------- /internal/tools/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/tools/go.sum -------------------------------------------------------------------------------- /internal/tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/tools/tools.go -------------------------------------------------------------------------------- /internal/toposort/toposort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/toposort/toposort.go -------------------------------------------------------------------------------- /internal/toposort/toposort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/toposort/toposort_test.go -------------------------------------------------------------------------------- /internal/trie/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/trie/export_test.go -------------------------------------------------------------------------------- /internal/trie/nybbles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/trie/nybbles.go -------------------------------------------------------------------------------- /internal/trie/trie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/trie/trie.go -------------------------------------------------------------------------------- /internal/trie/trie_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/trie/trie_test.go -------------------------------------------------------------------------------- /internal/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/types.go -------------------------------------------------------------------------------- /internal/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/internal/util.go -------------------------------------------------------------------------------- /linker/descriptors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/linker/descriptors.go -------------------------------------------------------------------------------- /linker/descriptors_ext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/linker/descriptors_ext_test.go -------------------------------------------------------------------------------- /linker/descriptors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/linker/descriptors_test.go -------------------------------------------------------------------------------- /linker/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/linker/doc.go -------------------------------------------------------------------------------- /linker/files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/linker/files.go -------------------------------------------------------------------------------- /linker/linker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/linker/linker.go -------------------------------------------------------------------------------- /linker/linker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/linker/linker_test.go -------------------------------------------------------------------------------- /linker/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/linker/pool.go -------------------------------------------------------------------------------- /linker/resolve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/linker/resolve.go -------------------------------------------------------------------------------- /linker/symbols.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/linker/symbols.go -------------------------------------------------------------------------------- /linker/symbols_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/linker/symbols_benchmark_test.go -------------------------------------------------------------------------------- /linker/symbols_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/linker/symbols_test.go -------------------------------------------------------------------------------- /linker/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/linker/validate.go -------------------------------------------------------------------------------- /linker/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/linker/validate_test.go -------------------------------------------------------------------------------- /options/message_set_option_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/options/message_set_option_test.go -------------------------------------------------------------------------------- /options/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/options/options.go -------------------------------------------------------------------------------- /options/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/options/options_test.go -------------------------------------------------------------------------------- /options/source_retention_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/options/source_retention_options.go -------------------------------------------------------------------------------- /options/source_retention_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/options/source_retention_options_test.go -------------------------------------------------------------------------------- /options/target_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/options/target_types.go -------------------------------------------------------------------------------- /parser/.gitignore: -------------------------------------------------------------------------------- 1 | y.output 2 | -------------------------------------------------------------------------------- /parser/ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/ast.go -------------------------------------------------------------------------------- /parser/clone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/clone.go -------------------------------------------------------------------------------- /parser/clone_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/clone_test.go -------------------------------------------------------------------------------- /parser/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/doc.go -------------------------------------------------------------------------------- /parser/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/errors.go -------------------------------------------------------------------------------- /parser/fastscan/fastscan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/fastscan/fastscan.go -------------------------------------------------------------------------------- /parser/fastscan/fastscan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/fastscan/fastscan_test.go -------------------------------------------------------------------------------- /parser/fastscan/lexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/fastscan/lexer.go -------------------------------------------------------------------------------- /parser/lexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/lexer.go -------------------------------------------------------------------------------- /parser/lexer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/lexer_test.go -------------------------------------------------------------------------------- /parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/parser.go -------------------------------------------------------------------------------- /parser/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/parser_test.go -------------------------------------------------------------------------------- /parser/proto.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/proto.y -------------------------------------------------------------------------------- /parser/proto.y.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/proto.y.go -------------------------------------------------------------------------------- /parser/result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/result.go -------------------------------------------------------------------------------- /parser/testdata/largeproto.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/testdata/largeproto.proto -------------------------------------------------------------------------------- /parser/testdata/pathological.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/testdata/pathological.proto -------------------------------------------------------------------------------- /parser/testdata/pathological2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/testdata/pathological2.proto -------------------------------------------------------------------------------- /parser/testdata/pathological3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/testdata/pathological3.proto -------------------------------------------------------------------------------- /parser/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/validate.go -------------------------------------------------------------------------------- /parser/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/parser/validate_test.go -------------------------------------------------------------------------------- /proto/buf/compiler/v1alpha1/report.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/proto/buf/compiler/v1alpha1/report.proto -------------------------------------------------------------------------------- /protoutil/editions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/protoutil/editions.go -------------------------------------------------------------------------------- /protoutil/editions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/protoutil/editions_test.go -------------------------------------------------------------------------------- /protoutil/protos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/protoutil/protos.go -------------------------------------------------------------------------------- /reporter/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/reporter/errors.go -------------------------------------------------------------------------------- /reporter/reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/reporter/reporter.go -------------------------------------------------------------------------------- /reporting_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/reporting_test.go -------------------------------------------------------------------------------- /resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/resolver.go -------------------------------------------------------------------------------- /sourceinfo/source_code_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/sourceinfo/source_code_info.go -------------------------------------------------------------------------------- /sourceinfo/source_code_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/sourceinfo/source_code_info_test.go -------------------------------------------------------------------------------- /sourceinfo/testdata/desc_test_comments.extra_comments.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/sourceinfo/testdata/desc_test_comments.extra_comments.txt -------------------------------------------------------------------------------- /sourceinfo/testdata/desc_test_comments.standard.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/sourceinfo/testdata/desc_test_comments.standard.txt -------------------------------------------------------------------------------- /sourceinfo/testdata/desc_test_complex.standard.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/sourceinfo/testdata/desc_test_complex.standard.txt -------------------------------------------------------------------------------- /std_imports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/std_imports.go -------------------------------------------------------------------------------- /std_imports_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/std_imports_test.go -------------------------------------------------------------------------------- /supported_editions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/supported_editions.go -------------------------------------------------------------------------------- /supported_editions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/supported_editions_test.go -------------------------------------------------------------------------------- /walk/walk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/walk/walk.go -------------------------------------------------------------------------------- /walk/walk_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/walk/walk_benchmark_test.go -------------------------------------------------------------------------------- /walk/walk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/walk/walk_test.go -------------------------------------------------------------------------------- /wellknownimports/google/protobuf/any.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/wellknownimports/google/protobuf/any.proto -------------------------------------------------------------------------------- /wellknownimports/google/protobuf/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/wellknownimports/google/protobuf/api.proto -------------------------------------------------------------------------------- /wellknownimports/google/protobuf/compiler/plugin.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/wellknownimports/google/protobuf/compiler/plugin.proto -------------------------------------------------------------------------------- /wellknownimports/google/protobuf/cpp_features.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/wellknownimports/google/protobuf/cpp_features.proto -------------------------------------------------------------------------------- /wellknownimports/google/protobuf/descriptor.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/wellknownimports/google/protobuf/descriptor.proto -------------------------------------------------------------------------------- /wellknownimports/google/protobuf/duration.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/wellknownimports/google/protobuf/duration.proto -------------------------------------------------------------------------------- /wellknownimports/google/protobuf/empty.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/wellknownimports/google/protobuf/empty.proto -------------------------------------------------------------------------------- /wellknownimports/google/protobuf/field_mask.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/wellknownimports/google/protobuf/field_mask.proto -------------------------------------------------------------------------------- /wellknownimports/google/protobuf/go_features.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/wellknownimports/google/protobuf/go_features.proto -------------------------------------------------------------------------------- /wellknownimports/google/protobuf/java_features.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/wellknownimports/google/protobuf/java_features.proto -------------------------------------------------------------------------------- /wellknownimports/google/protobuf/source_context.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/wellknownimports/google/protobuf/source_context.proto -------------------------------------------------------------------------------- /wellknownimports/google/protobuf/struct.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/wellknownimports/google/protobuf/struct.proto -------------------------------------------------------------------------------- /wellknownimports/google/protobuf/timestamp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/wellknownimports/google/protobuf/timestamp.proto -------------------------------------------------------------------------------- /wellknownimports/google/protobuf/type.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/wellknownimports/google/protobuf/type.proto -------------------------------------------------------------------------------- /wellknownimports/google/protobuf/wrappers.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/wellknownimports/google/protobuf/wrappers.proto -------------------------------------------------------------------------------- /wellknownimports/wellknownimports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/wellknownimports/wellknownimports.go -------------------------------------------------------------------------------- /wellknownimports/wellknownimports_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bufbuild/protocompile/HEAD/wellknownimports/wellknownimports_test.go --------------------------------------------------------------------------------