Alejandro Mery amery
  • Brighton, UK
  • Joined on 2015-05-02
amery pushed to pr-amery-error at asciigoat/ini 2023-09-04 17:25:54 +02:00
8f3e59ec36 parser: introduce ErrPlusPosition to apply a position offset to a lexer.Error
d316031c44 basic: cleanup using parser.NewError()
Compare 2 commits »
amery created pull request asciigoat/ini#8 2023-09-04 17:22:11 +02:00
parser: introduce NewError() and ErrPlusPosition()
amery pushed to pr-amery-error at asciigoat/ini 2023-09-04 17:20:50 +02:00
3bcdadf29a parser: introduce ErrPlusPosition to apply a position offset to a lexer.Error
85548312b0 basic: cleanup using parser.NewError()
c3883cbb0d parser: introduce NewError() to create lexer.Error using lexer.Position
Compare 3 commits »
amery created branch pr-amery-error in asciigoat/ini 2023-09-04 17:20:50 +02:00
amery pushed tag v0.2.3 to asciigoat/ini 2023-09-04 17:14:13 +02:00
amery merged pull request asciigoat/ini#7 2023-09-04 16:17:05 +02:00
parser: introduce TextParser and refactor Parser
amery deleted branch pr-amery-textparser from asciigoat/ini 2023-09-04 16:17:05 +02:00
amery pushed to main at asciigoat/ini 2023-09-04 16:17:05 +02:00
314c004efd Merge pull request 'parser: introduce TextParser and refactor Parser' (#7)
30a86e170b parser: use GetPositionalLength() on TextParser.Discard() and TextParser.Emit()
8cc75da138 parser: introduce GetPositionalLength()
01cd4139bd parser.Parser: refactor using TextParser
e34e8eda0a parser.TextParser: AcceptNewLine() and AcceptRune()
Compare 6 commits »
amery pushed to dev-amery-parser at asciigoat/ini 2023-09-04 15:54:41 +02:00
aca41c263d parser: introduce ErrPlusPosition to apply a position offset to a lexer.Error
90579c1a54 basic: cleanup using parser.NewError()
fdc7dc0ad5 parser: introduce NewError() to create lexer.Error using lexer.Position
Compare 4 commits »
amery pushed to dev-amery-parser at asciigoat/ini 2023-09-04 15:44:02 +02:00
71ab4a58c1 build-sys: use local darvaza.org/core [DO-NOT-MERGE]
8e838c3566 build-sys: use local asciigoat.org/core [DO-NOT-MERGE]
ff0c7d1b9f vscode: add Subname to the dictionary
fabd192e3d vscode: add unescapes to the dictionary
Compare 8 commits »
amery pushed to dev-amery-basic at asciigoat/ini 2023-09-04 15:40:02 +02:00
cbd3f705f5 basic: GoStringer [WIP]
c9f206c9aa Unmarshal: WIP
9912146d21 Decoder: WIP
71ab4a58c1 build-sys: use local darvaza.org/core [DO-NOT-MERGE]
8e838c3566 build-sys: use local asciigoat.org/core [DO-NOT-MERGE]
Compare 11 commits »
amery pushed to dev-amery at asciigoat/ini 2023-09-04 15:39:16 +02:00
71ab4a58c1 build-sys: use local darvaza.org/core [DO-NOT-MERGE]
8e838c3566 build-sys: use local asciigoat.org/core [DO-NOT-MERGE]
ff0c7d1b9f vscode: add Subname to the dictionary
fabd192e3d vscode: add unescapes to the dictionary
37f3efebfb vscode: add asciigoat to the dictionary
Compare 7 commits »
amery commented on pull request asciigoat/ini#7 2023-09-04 15:34:26 +02:00
parser: introduce TextParser and refactor Parser

TextParser.Discard()/Text.Emit() commit amended to required asciigoat 0.3.9 for lexer.Position.Add().

amery pushed to pr-amery-textparser at asciigoat/ini 2023-09-04 15:34:22 +02:00
30a86e170b parser: use GetPositionalLength() on TextParser.Discard() and TextParser.Emit()
amery commented on pull request asciigoat/ini#7 2023-09-04 15:30:31 +02:00
parser: introduce TextParser and refactor Parser

this requires asciigoat 0.3.8, but mod file is not updated to reflect that

weird. the branch builds for me as-is. maybe go.work is messing things up

amery commented on pull request asciigoat/core#13 2023-09-04 15:26:00 +02:00
lexer: introduce Position.Add()

v0.3.9 tagged

amery pushed to dev-amery-lexer-wip at asciigoat/core 2023-09-04 15:24:26 +02:00
43b2cff5b7 lexer: introduce Position.Next()/Position.NextLine() factories
5f816300f6 Merge pull request 'lexer: introduce Position.Add()' (#13)
5f81eb0ea5 Merge pull request 'lexer: add Hint to Error, which is expanded as "%s" instead of "%q"' (#12)
ce75299e74 lexer: add Hint to Error, which is expanded as "%s" instead of "%q"
1d7ee69ab7 lexer: refactor Error.Error()'s prefix generator
Compare 7 commits »
amery pushed to dev-amery at asciigoat/core 2023-09-04 15:21:55 +02:00
5f816300f6 Merge pull request 'lexer: introduce Position.Add()' (#13)
5f81eb0ea5 Merge pull request 'lexer: add Hint to Error, which is expanded as "%s" instead of "%q"' (#12)
Compare 2 commits »
amery pushed tag v0.3.9 to asciigoat/core 2023-09-04 15:20:35 +02:00
amery merged pull request asciigoat/core#13 2023-09-04 15:18:34 +02:00
lexer: introduce Position.Add()