## abstract error messages defined for TREX

GrammarReader.Abstract.MissingChildExpression =\
	\u5B50\u30D1\u30BF\u30FC\u30F3\u304C\u3042\u308A\u307E\u305B\u3093

GrammarReader.Abstract.MoreThanOneChildExpression =\
	\u30D1\u30BF\u30FC\u30F3\u306F\uFF11\u3064\u3060\u3051\u3057\u304B\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093

GrammarReader.Abstract.RunAwayExpression =\
	\u6B21\u306E\u30D1\u30BF\u30FC\u30F3\u304C\u5FAA\u74B0\u53C2\u7167\u3092\u8D77\u3053\u3057\u3066\u3044\u307E\u3059: {0}

GrammarReader.Abstract.MissingTopLevel =\
	<start>\u8981\u7D20\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093


## TREX reader error messages

TREXGrammarReader.MissingChildNameClass = \
	name\u5C5E\u6027\u304B\u3001name class\u5B9A\u7FA9\u304C\u5FC5\u8981\u3067\u3059

TREXGrammarReader.MoreThanOneNameClass = \
	\u8907\u6570\u306Ename class\u5B9A\u7FA9\u304C\u3042\u308A\u307E\u3059
	
TREXGrammarReader.UndeclaredPrefix = \
	\u30D7\u30EC\u30D5\u30A3\u30AF\u30B9"{0}"\u304C\u5BA3\u8A00\u3055\u308C\u3066\u3044\u307E\u305B\u3093

TREXGrammarReader.UndefinedPattern = \
	\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u306A\u3044\u30D1\u30BF\u30FC\u30F3"{0}"\u3092\u53C2\u7167\u3057\u3066\u3044\u307E\u3059

TREXGrammarReader.UnknownDataTypeVocabulary =\
	"{0}"\u306F\u672A\u77E5\u306E\u30C7\u30FC\u30BF\u578B\u30E9\u30A4\u30D6\u30E9\u30EA\u3067\u3059

TREXGrammarReader.FailedToParseDataType =\
	\u30C7\u30FC\u30BF\u578B\u6307\u5B9A\u306E\u8AAD\u307F\u53D6\u308A\u306B\u5931\u6557\u3057\u307E\u3057\u305F

TREXGrammarReader.BadCombine =\
	combine\u5C5E\u6027\u306E\u5024\u3068\u3057\u3066"{0}"\u306F\u7121\u52B9\u3067\u3059
	
TREXGrammarReader.CombineMissing =\
	\u540C\u540D\u306E\u30D1\u30BF\u30FC\u30F3\u304C\u65E2\u306B\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u3059\u3002combine\u5C5E\u6027\u3092\u4F7F\u3063\u3066\u7D50\u5408\u3059\u308B\u304B\u3001\u30D1\u30BF\u30FC\u30F3\u540D\u3092"{0}"\u4EE5\u5916\u306E\u3082\u306E\u306B\u5909\u66F4\u3057\u3066\u304F\u3060\u3055\u3044
	
TREXGrammarReader.Warning.CombineIgnored =\
	combine\u5C5E\u6027\u304C\u898B\u3064\u304B\u308A\u307E\u3057\u305F\u304C\u3001\u3053\u308C\u304C\u306F\u3058\u3081\u3066\u306E\u5B9A\u7FA9\u3067\u3059

TREXGrammarReader.Warning.ObsoletedXMLSchemaNamespace =\
	"{0}"\u306F\u53E4\u3044namespace URI\u3067\u3059\u3002"http://www.w3.org/2001/XMLSchema"\u3092\u4F7F\u3063\u3066\u304F\u3060\u3055\u3044

TREXGrammarReader.DuplicateDefinition =\
	\u30D1\u30BF\u30FC\u30F3"{0}"\u306F\u540C\u3058\u30D5\u30A1\u30A4\u30EB\u4E2D\u3067\u8907\u6570\u56DE\u5B9A\u7FA9\u3055\u308C\u307E\u3057\u305F

TREXGrammarReader.NonExistentParentGrammar =\
	\u89AA\u30B0\u30E9\u30DE\u30FC\u304C\u306A\u3044\u306B\u3082\u95A2\u308F\u3089\u305A\u53C2\u7167\u3055\u308C\u3066\u3044\u307E\u3059

TREXGrammarReader.InterleavedString =\
	<string>\u8981\u7D20\u3084\u30C7\u30FC\u30BF\u578B\u6307\u5B9A\u306F<interleave>\u8981\u7D20\u306E\u4E2D\u3067\u306F\u4F7F\u3048\u307E\u305B\u3093
	
TREXGrammarReader.SequencedString =\
	<string>\u8981\u7D20\u3084\u30C7\u30FC\u30BF\u578B\u6307\u5B9A\u306F<group>\u8981\u7D20\u306E\u4E2D\u3067\u306F\u4F7F\u3048\u307E\u305B\u3093

TREXGrammarReader.RepeatedString =\
	<string>\u8981\u7D20\u3084\u30C7\u30FC\u30BF\u578B\u6307\u5B9A\u3092\u7E70\u308A\u8FD4\u3057\u6307\u5B9A\u306E\u4E2D\u3067\u4F7F\u3046\u3053\u3068\u306F\u51FA\u6765\u307E\u305B\u3093


