syntax = "proto3"; // more stress testing for comments; BOOMs inspired by nerdrew :) // BOOM /* BOOM */ //////////////////// /////////////////// //BOOM//BOOM/\/BOOM/BOOM/*BOOM//BOOM*/ /*//BOOM*/ /// //! //!!//!/!! /** * some documentation * * */ /* /// */ /***************** message X { } ******************/ /* message Y { this would be a syntax error if uncommented } */ /*4 5 6 7 8 9 */ // BOOM /* BOOM */ message A { /*BOOM BOOM BOOM*/ // BOOM enum E1 { // BOOM // BOOM V1 = 1; // BOOM v2 = 2; } // BOOM enum E2 { // BOOM } enum E3 { /* BOOM */ } // BOOM message B { // BOOM // BOOM optional string b = 1; } message C { // BOOM } message D { /* BOOM */ } required string a = 1; oneof Thing { int32 a = 1; // empty oneofs not allowed currently // // } } // no newline at end of file