Documentation ¶
Index ¶
- Variables
- func DecodeDigit(b []byte) ([]byte, int, rune, int)
- func DecodeSingleDigit(b []byte) (rune, int, int)
- func IndexFuncWithSize(b []byte, f func(r rune) bool) (int, int)
- func LastIndexFuncWithSize(b []byte, f func(r rune) bool) (int, int)
- func ParseDate(b []byte) (int, int, int, []byte, error)
- func ParseDocument(filename string, r io.Reader, doc *Document) error
- func ParseLogDate(b []byte) (int, int, int, []byte, []byte, error)
- type Document
- type Paragraph
- type ParseError
- type Section
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrorIllegalCharBeforeSectionName = errors.New("セクション名の前に不正な文字があります。") ErrorNoSectionNamePrefix = errors.New("セクション名プリフィックスがありません。") ErrorNoSectionNameSuffix = errors.New("セクション名サフィックスがありません。") ErrorSectionNameIsEmpty = errors.New("セクション名が空です。") ErrorUnexpectedText = errors.New("予期しない入力文字列です。") ErrorInvalidDateFormat = errors.New("日付の書式に誤りがあります。") ErrorNoMonthSpecified = errors.New("日付の書式に誤りがあります。") ErrorNoDaySpecified = errors.New("日付の書式に誤りがあります。") ErrorYearIsOutOfRange = errors.New("日付の書式に誤りがあります。") ErrorMonthIsOutOfRange = errors.New("日付の書式に誤りがあります。") ErrorDayIsOutOfRange = errors.New("日付の書式に誤りがあります。") ErrorInvalidMonthSuffix = errors.New("日付の書式に誤りがあります。") ErrorInvalidDaySuffix = errors.New("日付の書式に誤りがあります。") ErrorUnknownDateSuffix = errors.New("日付の書式に誤りがあります。") ErrorNoOpenParenthesis = errors.New("日付を指定してください。") ErrorNoCloseParenthesis = errors.New("日付を指定してください。") ErrorExtraTextAfterDate = errors.New("日付を指定してください。") )
エラーメッセージ
Functions ¶
Types ¶
type ParseError ¶
func NewParseError ¶
func NewParseError(filename string, linenum int, err error) *ParseError
func (*ParseError) Error ¶
func (pe *ParseError) Error() string
func (*ParseError) Unwrap ¶
func (pe *ParseError) Unwrap() error
Click to show internal directories.
Click to hide internal directories.