Artem Pianykh

Results 28 issues of Artem Pianykh

I've started using Farkle to build a parser for a programming language. I'm happy with the library and the results I'm getting, so thanks for working on it! One thing...

feature-request

**Is your feature request related to a problem? Please describe.** Currently snapper uses Json serialization. This is not well suited for my domain as my objects are F# types and...

enhancement

I'm trying to implement error recovery with fslexyacc. I've defined `parse_error_rich` function. The argument to the function is `ctx: ParseErrorContext`*. I see that `ctx.ParseState` has some positional information, but `ParseState.ResultRange`...

I see that `FSharp.Text.Parsing` has runtime debug output gated by the preprocessor `#if __DEBUG`. I tried defining the `__DEBUG` preprocessor symbol in my project: ``` $(OtherFlags) --define:__DEBUG ``` And although...

Either it's the title or I don't understand how to use the fuzzy finder. So, I 1. open neotree, 2. hit D, 3. enter the text, neotree does the filtering,...

enhancement

This is a non-standard feature https://www.markdownguide.org/extended-syntax/#heading-ids However it can be useful! For instance, docusaurus (docusaurus.io) understands custom heading IDs.

enhancement

Looking at my hakyll blog posts (e.g. [this](https://raw.githubusercontent.com/artempyanykh/blog/master/hakyll/posts/2017-10-02-what-is-a-functor-anyway.md)) I see the following structure ``` --- title: [title] ... --- ## Heading 1 ## Heading 2 ``` Since there's no 1st...

enhancement

Code lenses require custom code for each LSP client. We already have the client functionality in https://github.com/artempyanykh/marksman-vscode but not other editors. So the plan is: 1. [ ] Add the...

enhancement

Currently, we calculate line map from scratch after every update. With incremental text sync we could do better than this. The idea is to implement an incremental recalculation of a...

enhancement
good first issue