Kaspar - I can���t get it to load in a P8 image - it seems to stall half way through (I���ve seen that a few times with Metacello to be honest - I think there is some escaping timeout that causes issues).

Does it load for you?



On 24 Mar 2020, at 22:38, Kasper Osterbye <kasper.osterbye@gmail.com> wrote:

I have a github-markdown which translates into pillar - and from pillar you can get many things.

It is lacking several aspects, as I personally was most interested in rendering it inside pharo. The major thing missing (because I could not figure out how to render them) is tables. But take a look at: https://github.com/kasperosterbye/PillarRichTextRender

But perhaps it is better than nothing - your usage scenario is not quite clear to me.

Best,

Kasper

On Tue, Mar 24, 2020 at 10:12 PM Tim Mackinnon <tim@testit.works> wrote:
Hmm I hadn���t even thought of Xstreams��� I always thought it sounded cool, perhaps its a place to start - but as you mention, I���m not sure it really gained traction in the Pharo world. My use case is quite simple as the markdown files are simple configuration (and maybe don���t even need a parser - e.g. https://github.com/servirtium/demo-java-climate-tck/blob/master/src/test/mocks/averageRainfallForEgyptFrom1980to1999Exists.md). I was hoping there might be something simple I could run with to help explore how best to use the config in those files.

Lets see if anyone else mentions something that���s a no-brainer.

Tim

On 24 Mar 2020, at 18:40, gettimothy via Pharo-users <pharo-users@lists.pharo.org> wrote:


From: gettimothy <gettimothy@zoho.com>
Subject: Re: [Pharo-users] Do we have a simple markdown parser?
Date: 24 March 2020 at 18:40:42 GMT
To: "Any question about pharo is welcome" <pharo-users@lists.pharo.org>
Cc: "Pharo Users Newsgroup" <pharo-users@lists.pharo.org>


I do not know if it works on Pharo, but XTreams has a XTreams-Parsing section that I am currently working with. The existing Wikitext grammar was my starting point .


the existing Grammar is under:

XTreams-Parsing -> PEGParser > grammars->grammarWiki


Use case is:


| wikiGrammar wikiParser output|
Transcript clear.
wikiGrammar := PEGParser grammarWiki reading positioning.
wikiParser := PEGParser parserPEG parse: 'Grammar' stream: wikiGrammar actor: PEGParserParser new.
input := (your string input goes here)
output := wikiParser parse: 'Page' stream: input actor: PEGWikiGenerator new.
output inspect.

hth

---- On Tue, 24 Mar 2020 13:51:31 -0400 Tim Mackinnon <tim@testit.works> wrote ----

Hi guys - do we have a simple markdown parser that is reasonably up to date? I did a quick GitHub scan and a few popped out, but I wasn���t convinced I had found one the ���everyone��� uses (albeit, everyone might be a small sample).

Ideally I don���t want to get sucked into writing another one (a project for a future time).

Tim