Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: nm 07. 03. 2017, 14:54:05

Název: Parsování textu v jazyce C# / Mono
Přispěvatel: nm 07. 03. 2017, 14:54:05
Zdravim.

Nevíte někdo o nějakém dobrém článku o parsování textu v jazyce C# / Mono? Může být i v angličtině.
Název: Re:Parsování textu v jazyce C# / Mono
Přispěvatel: Screemy 07. 03. 2017, 16:42:11
O co se ti přesně jedná?

Sice článek neznám ale v C# ano
Název: Re:Parsování textu v jazyce C# / Mono
Přispěvatel: lobo 07. 03. 2017, 18:14:17
https://msdn.microsoft.com/en-us/library/ms228388.aspx
Název: Re:Parsování textu v jazyce C# / Mono
Přispěvatel: fredy999 07. 03. 2017, 21:49:44
Čo sa deje?
Vypli google?
Název: Re:Parsování textu v jazyce C# / Mono
Přispěvatel: Kamil Podlešák 08. 03. 2017, 08:06:13
Zdravim.

Nevíte někdo o nějakém dobrém článku o parsování textu v jazyce C# / Mono? Může být i v angličtině.
Parsování textu je hodně široký pojem. Může se jednat o cokoliv od čtení konfiguračního souboru až po zpracování přirozenébo textu...
Název: Re:Parsování textu v jazyce C# / Mono
Přispěvatel: Nemo7 08. 03. 2017, 08:18:51
https://msdn.microsoft.com/en-us/library/ms228388.aspx

Mnohem lepší přece je:
https://msdn.microsoft.com/en-us/library/hs600312(v=vs.110).aspx
Název: Re:Parsování textu v jazyce C# / Mono
Přispěvatel: Jamie 08. 03. 2017, 13:54:45
Záleží jakou gramatiku/jazyk chceš parsovat, podle toho také bude vypadat ten automat, který to parsuje.
Název: Re:Parsování textu v jazyce C# / Mono
Přispěvatel: zboj 08. 03. 2017, 14:22:09
Zdravim.

Nevíte někdo o nějakém dobrém článku o parsování textu v jazyce C# / Mono? Může být i v angličtině.
Jakého textu? Obecný parsing je pekelně složitý a zrovna v C# knihovny nejsou. Navíc "článek" ve smyslu akademický asi žádný nebude, protože konkrétní jazyk nikoho nezajímá, jde o algoritmus. Zkušenější vývojář běžně použitelný algoritmus implementuje za měsíc.
Název: Re:Parsování textu v jazyce C# / Mono
Přispěvatel: linuxtardis 08. 03. 2017, 17:21:05
Záleží na algoritmu. Pokud se omezím na syntaktickou analýzu programovacího jazyka, tak když pochopíš recursive-descent parsery, dá se to docela rozumně napsat i bez knihoven (hello plain C++). S jinými algoritmy zkušenost nemám.
Název: Re:Parsování textu v jazyce C# / Mono
Přispěvatel: Ivan Nový 08. 03. 2017, 17:43:12
Zdravim.

Nevíte někdo o nějakém dobrém článku o parsování textu v jazyce C# / Mono? Může být i v angličtině.

https://www.codeproject.com/Articles/29713/Parsing-Expression-Grammar-Support-for-C-Part
Název: Re:Parsování textu v jazyce C# / Mono
Přispěvatel: Ivan Nový 08. 03. 2017, 17:45:28
Nebo knihovny na githubu.

https://github.com/otac0n/Pegasus
http://www.developerfusion.com/project/60902/pegsharp/
https://github.com/leblancmeneses/NPEG
Název: Re:Parsování textu v jazyce C# / Mono
Přispěvatel: Ivan 09. 03. 2017, 13:25:49
Udrzovat rucne psany parser je opruz.

http://www.antlr.org/