From 520bf02582be7ab36b17fd78f8931cfdb702b07f Mon Sep 17 00:00:00 2001 From: Ryo Nihei Date: Tue, 25 May 2021 21:55:17 +0900 Subject: Add fragment expression A fragment entry is defined by an entry whose `fragment` field is `true`, and is referenced by a fragment expression (`\f{...}`). --- compiler/syntax_error.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'compiler/syntax_error.go') diff --git a/compiler/syntax_error.go b/compiler/syntax_error.go index d784995..3925259 100644 --- a/compiler/syntax_error.go +++ b/compiler/syntax_error.go @@ -22,6 +22,7 @@ var ( synErrInvalidEscSeq = newSyntaxError("invalid escape sequence") synErrInvalidCodePoint = newSyntaxError("code points must consist of just 4 or 6 hex digits") synErrCharPropInvalidSymbol = newSyntaxError("invalid character property symbol") + SynErrFragmentInvalidSymbol = newSyntaxError("invalid fragment symbol") // syntax errors synErrUnexpectedToken = newSyntaxError("unexpected token") @@ -40,4 +41,5 @@ var ( synErrCPExpOutOfRange = newSyntaxError("a code point must be between U+0000 to U+10FFFF") synErrCharPropExpInvalidForm = newSyntaxError("invalid character property expression") synErrCharPropUnsupported = newSyntaxError("unsupported character property") + synErrFragmentExpInvalidForm = newSyntaxError("invalid fragment expression") ) -- cgit v1.2.3