Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: 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ě.
-
O co se ti přesně jedná?
Sice článek neznám ale v C# ano
-
https://msdn.microsoft.com/en-us/library/ms228388.aspx
-
Čo sa deje?
Vypli google?
-
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...
-
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
-
Záleží jakou gramatiku/jazyk chceš parsovat, podle toho také bude vypadat ten automat, který to parsuje.
-
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.
-
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.
-
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
-
Nebo knihovny na githubu.
https://github.com/otac0n/Pegasus
http://www.developerfusion.com/project/60902/pegsharp/
https://github.com/leblancmeneses/NPEG
-
Udrzovat rucne psany parser je opruz.
http://www.antlr.org/