{"ScriptPreparationCode":"class Grammar {\r\n Word = r =\u003E Parsimmon.regex(/[a-zA-Z_]\u002B/)\r\n Complex = r =\u003E r.Word.sepBy1(Parsimmon.string(\u0022.\u0022)).tieWith(\u0022.\u0022).sepBy1(Parsimmon.string(\u0022/\u0022)).tieWith(\u0022/\u0022)\r\n Regex = r =\u003E Parsimmon.regex(/[a-zA-Z_]\u002B(?:\\.[a-zA-Z_]\u002B)*(?:\\/[a-zA-Z_]\u002B(?:\\.[a-zA-Z_]\u002B)*)*/)\r\n};\r\nvar language = Parsimmon.createLanguage(new Grammar())","TestCases":[{"Name":"Complex","Code":"language.Complex.tryParse(\u0022Alpha.Bravo.Charlie/Delta/Echo/Foxtrot.Golf.Hotel.India\u0022)","IsDeferred":false},{"Name":"Regex","Code":"language.Regex.tryParse(\u0022Alpha.Bravo.Charlie/Delta/Echo/Foxtrot.Golf.Hotel.India\u0022)","IsDeferred":false}]}