I want to write a C ++ library for regular expression. I know that there are many libraries available, but I want to study the theory behind regular expression and implement it myself.
Can anyone advise where to start.
http://swtch.com/~rsc/regexp/regexp1.html has a good explanation of the two main approaches to regular expressions, their tradeoffs and acceleration methods (DFAs) that can be used in many cases where most implementations cannot use them.
": , ", ( DFA NDFA). ,
, , , ++ 0x , 28 N3225.
, . , , ++, .
http://oreilly.com/catalog/9780596528126?green=9514625548&cmp=af-mybuy-9780596528126.IP
Microsoft TR1, ++ 0x, <regex> .
<regex>
TR1 2008 visual 2010.
, , .
, g++ <regex> tr1. , , .
http://www.amazon.com/Compiler-Design-C-Prentice-Hall-software/dp/0131550454 http://code.google.com/p/regex/
Source: https://habr.com/ru/post/1794968/More articles:Android: Не удается указать тип возврата для AsyncTask: doInBackground - androidjquery toggles between div and then hides active div - javascriptuse vertical percentage for css - height: x%; - cssРазрешение отклонено при установке gem - windowsJson nested object parsing help - jsonHow to get email from selected ABPerson in ABPeoplePickerView - objective-cJQuery events don't fire - javascriptdiv height 100% - htmlObjective-C Random Number Problem - floating-pointJython Gstreamer - pythonAll Articles