root/misc/yap6

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @21040 [21040] 7 months diakopter [yap6] eliminated unnecessary deep_copy
(edit) @21039 [21039] 7 months diakopter [yap6] \o/ successfully converted plus()/star() to iterative instead of …
(edit) @21038 [21038] 7 months diakopter [yap6] * more inlined 'manual' memoization because apparently I can't …
(edit) @21034 [21034] 7 months diakopter [yap6] updated README
(edit) @21033 [21033] 7 months diakopter [yap6] document unreadines of Makefile.PL
(edit) @21005 [21005] 7 months diakopter [yap6] cleanup of both()
(edit) @21004 [21004] 7 months diakopter [yap6] braino..
(edit) @21003 [21003] 7 months diakopter [yap6] * yap6 now generates (and outputs only) the match tree
(edit) @20988 [20988] 7 months diakopter [yap6] disregard; work-in-progress.
(edit) @20982 [20982] 7 months diakopter [yap6] * bin/test doesn't need 'use diagnostics' committed…
(edit) @20981 [20981] 7 months diakopter [yap6] fixes from 'use diagnostics'
(edit) @20980 [20980] 7 months diakopter [yap6] * still more speedups * slight beginnings of the opep
(edit) @20977 [20977] 7 months diakopter [yap6] * don't need 5.10 p suffix
(edit) @20976 [20976] 7 months diakopter [yap6] * less grammar recursion; more speed improvements. * memoizing …
(edit) @20975 [20975] 7 months diakopter [yap6] * a banillion more speed/memory usage premature optimizations. :)
(edit) @20973 [20973] 7 months diakopter [yap6] fix stupid bugs from yesterday. now that the speed is tolerable, …
(edit) @20968 [20968] 7 months diakopter [yap6] * LOTS of performanc improvements; it's actually usable, barely.
(edit) @20967 [20967] 7 months diakopter [yap6]
(edit) @20964 [20964] 7 months diakopter [yap6] * added 'will $phase' auxiliary traits
(edit) @20962 [20962] 7 months diakopter [yap6] * added loop/for (incl optional for bindings) * demonstrated the …
(edit) @20961 [20961] 7 months diakopter [yap6] * added conditional result binding to repeat
(edit) @20960 [20960] 7 months diakopter [yap6] * added repeat/while shapes to STD_hand
(edit) @20951 [20951] 7 months diakopter [yap6] finish rule->pattern renaming
(edit) @20950 [20950] 7 months diakopter [yap6] * updated syntax error message to more closely match rakudo's * …
(edit) @20949 [20949] 7 months diakopter [yap6] updated STATUS,KUDOS,TODO,INSTALL,README
(edit) @20943 [20943] 7 months diakopter [yap6] adding nonltm POC grammar of first()
(edit) @20938 [20938] 7 months diakopter [yap6] fixed thru ({*}) and nthru (binary form of ({*}) added the test …
(edit) @20933 [20933] 7 months diakopter [yap6] generalized the lambda-rule parser combinator generator, so lrule …
(edit) @20922 [20922] 7 months diakopter [yap6] renamed sbin to bin; pmurias++
(edit) @20921 [20921] 7 months diakopter [yap6] make statement rules parametric in StmtList?
(edit) @20920 [20920] 7 months diakopter [yap6] fixed mandatory leading whitespace rules :/ as a consequence say 4 …
(edit) @20919 [20919] 7 months diakopter [yap6] I think this is a safe optimization. We'll find out later.
(edit) @20918 [20918] 7 months diakopter [yap6] <sigh>
(edit) @20917 [20917] 7 months diakopter [yap6] re-fixed compUnit
(edit) @20916 [20916] 7 months diakopter [yap6] added worry() and error() and warning(); modified panic() …
(edit) @20915 [20915] 7 months diakopter [yap6] if only I had a test suite.
(edit) @20914 [20914] 7 months diakopter [yap6] fixed lrule/blkPrms .... further.
(edit) @20912 [20912] 7 months diakopter [yap6] *truly* fixed lrule, commalist, blkPrms, invcDecl
(edit) @20911 [20911] 7 months diakopter [yap6] removed alleged optimization ;)
(edit) @20910 [20910] 7 months diakopter [yap6] fixed blkPrmsList (see above in the irc log)
(edit) @20909 [20909] 7 months diakopter [yap6] fixed blkPrmsList
(edit) @20908 [20908] 7 months diakopter [yap6] extended lrule to allow multiple parser args
(edit) @20907 [20907] 7 months diakopter [yap6] added if/while/try blocks to the grammar
(edit) @20906 [20906] 7 months pmurias [yap6] removed useless lrule predeclarations
(edit) @20905 [20905] 7 months pmurias [yap6] removed a useless potentialy dangerous &weaken use
(edit) @20902 [20902] 7 months diakopter [yap6] fixed regression/bug in rule(); re-enabled the POC lrule commalist; …
(edit) @20900 [20900] 7 months diakopter [yap6] incremental progress on lrule(). I *think* the only blocking …
(edit) @20899 [20899] 7 months diakopter [yap6] some progress on lrule()
(edit) @20897 [20897] 7 months diakopter [yap6] added a function that generates functions that generate parser …
(edit) @20895 [20895] 7 months diakopter [yap6] added short-circuiting alternation as a special case of longest …
(edit) @20889 [20889] 7 months diakopter [yap6] another interim checkin; I should've done this in a branch…
(edit) @20858 [20858] 7 months diakopter [yap6] please disregard; just a check[in]point
(edit) @20857 [20857] 7 months diakopter [yap6] please disregard; just a check[in]point
(edit) @20837 [20837] 7 months diakopter [yap6] fixed the ast output so it's actually a tree say 3; say 4; parses …
(edit) @20822 [20822] 7 months diakopter [yap6] a proof of concept that actually works
(edit) @20821 [20821] 7 months diakopter [yap6] cleanup of mis-reversions
(edit) @20820 [20820] 7 months diakopter [yap6] rudimentary (proof-of-concept) for post parse handlers
(edit) @20819 [20819] 7 months pmurias [yap6] small fix
(edit) @20818 [20818] 7 months pmurias [yap6] changed &hit to &lit
(edit) @20817 [20817] 7 months pmurias [yap6] removed "features" from the source filter
(edit) @20815 [20815] 7 months pmurias [yap6] sub predeclaration are generated by the source filter
(edit) @20814 [20814] 7 months pmurias removed unused MJD stuff and empty files
(edit) @20813 [20813] 7 months pmurias [yap6] removed Perl6in5::Object
(edit) @20810 [20810] 7 months pmurias [yap6] removed useless declarations
(edit) @20808 [20808] 7 months pmurias [yap6] fixed tiny syntax error
(edit) @20807 [20807] 7 months diakopter [yap6] committing in case I fixed a syntax error since the last commit
(edit) @20806 [20806] 7 months diakopter [yap6] backing out my backout of pmurias' un-backout
(edit) @20805 [20805] 7 months diakopter [yap6] updated STATUS; now the grammar module is extremely terse; thanks …
(edit) @20804 [20804] 7 months pmurias [yap6] did the refactoring correctly
(edit) @20803 [20803] 7 months pmurias [yap6] executables other than "perl" don't need to do perl5 recognition so …
(edit) @20802 [20802] 7 months diakopter [yap6] the afore-mentioned works now, but the related syntax checking is …
(edit) @20800 [20800] 7 months diakopter [yap6] class Foo is Bar {}
(edit) @20797 [20797] 7 months diakopter [yap6] particle thinks *he's* embarassed .…
(edit) @20796 [20796] 7 months diakopter [yap6] well now it's just a very strict tokenizer…
(edit) @20795 [20795] 7 months diakopter [yap6] converted back to normal rule production now for making the ast …
(edit) @20794 [20794] 7 months diakopter [yap6] a few more fixes
(edit) @20793 [20793] 7 months diakopter [yap6] lots of visual cleanup; some rule fixing; a tester.pm;sbin/test …
(edit) @20790 [20790] 7 months diakopter [yap6] more tracing toward the goal of understanding this algorithm
(edit) @20788 [20788] 7 months diakopter [yap6] more tracing…
(edit) @20777 [20777] 7 months diakopter [yap6] fixes/breakages
(edit) @20776 [20776] 7 months diakopter [yap6] reverting pmurias' change; it worked 97%
(edit) @20775 [20775] 7 months pmurias [yap6] removed debugging leftover usev6 converted
(edit) @20773 [20773] 7 months pmurias [yap6] initial try at removing some of the boilerplate
(edit) @20771 [20771] 7 months diakopter [yap6] added a new memoization/recursion-escape technique. The diff is …
(edit) @20768 [20768] 7 months diakopter [yap6] well, the grammar engine is stabilized/reliable; now the grammar …
(edit) @20764 [20764] 7 months diakopter [yap6] unrelaxed strictures pmurias+++++++++++++++++++ fixed a few more …
(edit) @20763 [20763] 7 months diakopter [yap6] off-by-1 error in syntax error line numbers typo in Parser
(edit) @20762 [20762] 7 months diakopter [yap6] finished the refactoring to cursoriness. Next modification is to …
(edit) @20758 [20758] 7 months diakopter [yap6] lots still broken from the refactor, but everything is oodles …