diff --git a/preserves.nimble b/preserves.nimble index c943c71..27cfaa6 100644 --- a/preserves.nimble +++ b/preserves.nimble @@ -1,6 +1,6 @@ # Package -version = "20231102" +version = "20231215" author = "Emery Hemingway" description = "data model and serialization format" license = "Unlicense" diff --git a/src/preserves/pegs.nim b/src/preserves/pegs.nim index 8db4a66..01a291c 100644 --- a/src/preserves/pegs.nim +++ b/src/preserves/pegs.nim @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 ☭ Emery Hemingway +# SPDX-FileCopyrightText: ☭ Emery Hemingway # SPDX-License-Identifier: Unlicense ## NPEG rules for Preserves. @@ -14,7 +14,7 @@ grammar "Preserves": Value <- (ws * (Record | Collection | Atom | Embedded | Compact)) | (ws * Annotation) | - (ws * ';' * @'\n' * Value) + (ws * '#' * @'\n' * Value) Collection <- Sequence | Dictionary | Set diff --git a/src/preserves/schemac.nim b/src/preserves/schemac.nim index 02d30b8..a7799f2 100644 --- a/src/preserves/schemac.nim +++ b/src/preserves/schemac.nim @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022 ☭ Emery Hemingway +# SPDX-FileCopyrightText: ☭ Emery Hemingway # SPDX-License-Identifier: Unlicense import std/[hashes, options, os, parseopt, streams, strutils, tables] diff --git a/src/preserves/schemaparse.nim b/src/preserves/schemaparse.nim index 8df9ef8..d5c670f 100644 --- a/src/preserves/schemaparse.nim +++ b/src/preserves/schemaparse.nim @@ -259,7 +259,7 @@ const parser = peg("Schema", p: ParseState): id <- Alpha * *Alnum - Comment <- ';' * @'\n' + Comment <- '#' * @'\n' S <- *(Space | Comment)