[libpegex-perl] branch master updated (8e14dc5 -> 454cabe)
gregor herrmann
gregoa at debian.org
Fri Oct 10 22:16:24 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libpegex-perl.
from 8e14dc5 releasing package libpegex-perl version 0.55-1
adds 7ce63aa first commit
adds 0a4fd84 add a stub compiler
adds 44db01a Start the compiler.
adds 5642cc7 Compiler works!
adds a77881e Rename Parse::Pegex to Pegex
adds 8c62b96 Make work with testml again.
adds b33da36 Pegex.pm v0.02
adds 1853e6d Add usage doc.
adds 0b83419 Fixed a bug in the yaml dumper
adds a0ab2ae Fix tokenize bug.
adds 4a4696e use_gloom.
adds 755c538 v0.04
adds e500067 v0.05
adds a206a0e Gloom auto-updated.
adds 4326d6e Passing tests using self hosting grammar.
adds e2f386f clean up the compiler api. add json emitter.
adds a1edfbf Make combinate() be a separate call from compile()
adds 26e6299 Get first compiler comparison test to pass.
adds 41b0b63 Convert compile.t to TestML!!
adds d16d713 add debugging support
adds b2c0eed Get semicolon tests passing.
adds 5133aec Remove the inc/ Pegex modules from TestML!!
adds d8031f9 Parse rule groups with pegex parser
adds 5ab97a5 don't update pos if not. tricky stuff.
adds 42735bd Skip test unless IO::All is installed.
adds c7e7613 sartak++ found this copy/paste bug.
adds 53bf6d4 Compile regex rule references
adds a6dca53 new gloom
adds 5473545 New version of Gloom for Pegex::Base.
adds 41d0f99 djust to new TestML rules.
adds 10dedb7 Add curlies
adds 131a59c Refactor trace stuff
adds f4e3b22 Release version 0.10
adds d82989d Don't really need YAML::XS for all tests.
adds 1143fd0 Add manifest_skip and readme_from to Makefile.PL
adds 9beee40 tweaks
adds 9b10a9e add XXX comment to Makefile.PL
adds 1acf940 Merge branch 'master' of git at github.com:ingydotnet/pegex-pm
adds 2fccd63 fix skip file
adds f65eed0 strip blank lines from front
adds 08c7421 0.11
adds e0176ac Add a bootstrapping comment to Makefile.PL
adds fe8b56e switch to Mouse
adds 43128de Don't expand email address as array!
adds 365409f Released version 0.12
adds bc0c452 0.13
adds 0ec6cc8 Released version 0.13
adds a838bba Released version 0.14
adds 8053d49 fix bugs in compiler
adds 75b7e89 more tests
adds 39dfa61 Add test-common
adds 65663ed New compiler api.
adds b2b9c2a update ToDo
adds 435fb13 Bootstrap compiler supports the new ways.
adds 0524985 Support new !<rule> syntax.
adds 763e932 More reworking of Pegex:Compile
adds 627ef86 use build_tree to init tree.
adds 40f17f4 make AST receiver a separate module.
adds 894d15c ...
adds 690938b renamed: lib/Pegex/Compiler/Grammar.pm -> lib/Pegex/Grammar/Pegex.pm
adds 253b523 Perl Pegex should require 5.10
adds 1b7856b ...
adds c695779 ...
adds 401274a grammar tree parts renamed. part 1.
adds 11e63d8 Update bootstrap with working codes.
adds fdf9ad3 Completed the grammar tree refactor
adds ec2177c update bootstrap grammar
adds 3a2e2f6 Updates notes and todo items
adds bf10b21 Support compiling ! and =
adds d848a0b Change positive assertion from & to =
adds 2e79786 Add debug
adds 9387017 add real grammar comparison test
adds 8412421 Refactor the callback and trace code.
adds eff7530 Rewrite Compiler AST. Round 1.
adds e5b476c Pegex can parse Pegex!
adds fd3f6e7 Pegex.pm is self hosting!
adds fcf315d Fix a small bug that prevented testml grammar
adds b6ddef7 s/rul/ref/
adds 6e03ed1 Test that grammar builds tree from text.
adds f421ded Pegex::Regex
adds 1f905c3 ...
adds 956738d ...
adds 2363d97 make new list
adds 59c69c8 update bootstrap
adds ce88282 Add a Bootstrap Grammar module generator
adds 8e2a516 Split Parser from Grammar
adds ab5fe12 Add the Parser into the Pegex::Grammar::Bootstrap
adds 1903f97 ...
adds 99b83bd Add Pegex::Input
adds 196cdfe Pass input source in new(), not open()
adds ef27b47 Move Atoms to own class.
adds e3936a5 Refactoring
adds d607b02 parser refactoring
adds f847896 Parser refactoring
adds 78db86e Add a temporary Pegex::Parser2 to work on AST API.
adds 84c7769 rename ast.t so can reuse that name
adds 42f9583 Add a new test suite for developing Pegex::AST
adds 4e76149 got 3 ast tests passing.
adds 4936846 Added test for a .any rule.
adds 445a8d5 Make tests work again.
adds 32442d3 Add a test to try Pegex::AST2 against the Pegex grammar.
adds ddb5f5d another test working
adds 284b031 another ast test
adds 8364fc0 another ast test
adds dfc9d8e Add Pegex::Regex test and get it working...
adds 462537c Finish up Pegex::Regex.
adds 7e560de Major refactor of parser/ast.
adds b790db3 fix debug setting
adds 6a7778c more work
adds 646e5e7 renames
adds 81dca5d Make ast2 work again. More explicit.
adds 3e69721 ok
adds 1496b48 midway refactoring compiler to AST2
adds 52bb21f all tests pass for new ast!
adds 67b9b33 Parser/AST refactor all working!
adds 0739864 ...
adds 37c7d9b Bring bootstrap grammar up to date.
adds 94d5456 update bootstrapping
adds 8ae6164 Parser/AST refactor of Pegex, complete.
adds ffc19cb Released version 0.15
adds 3fc6c2a change ast doc
adds f9c1b50 Released version 0.16
adds 618961e grammar compile into module feature
adds 3a1f545 grammar module base class
adds 674bc36 ...
adds 58f26b2 prep grammar for self compile
adds c6ed4e7 Fix grammar creation
adds c80a131 ...
adds 13de829 use Mo!
adds 250ce7d Fix Mo arg building
adds 80e922a remove -base
adds 1d8f277 migrate Pegex::Base to Pegex::Mo
adds 81195ee .
adds 89203f2 first testml-less compiler tests working
adds b2b1970 passing all compiler tests.
adds b973286 skip and pass working for rules.
adds 1db8f0c .
adds 74399b7 .
adds 9ef0af5 .
adds 64b9f31 change pos/neg to asr
adds efc23be parse_next refactor
adds 34670d1 Don't do anything with non-capturing regexps.
adds b826e49 Don't let assertions affect the ast.
adds ad4049a fix so testml grammar parses.
adds 2bdebe6 Handle skipping on bracketed stuffs.
adds 70e683f Make corrections for t/ast.t
adds 8040c72 compiler handles **
adds a672e6e Lists work now
adds 53fbc6f move bootstrapping tests to t
adds 1a57d01 rm XXX
adds db0bdcc <a>? ** <b> works
adds db10e32 auto pass TOP rule
adds 3ae90c7 Implement whitespace rules.
adds f6600a7 compile grammar with new features
adds f9cb50b get rid of old bootstrapping stuff
adds de75f6b clean up src stuffs
adds 74b8e2d all t tests pass after refactoring
adds 79cabdd all tests pass
adds 76a9d21 .
adds 17148ef rename final to finalize
adds 06cd373 change begin to initialize
adds a52654d Add wrap and pass support.
adds ffbc689 set wrap manually
adds b6a559b Add options to Pegex.pm
adds 6c645dd test requires YAML::XS
adds 9b27969 Released version 0.17
adds 0c9e897 ...
adds 025b1ce rename grammar
adds c95e87d use new Mo
adds 1997c42 Inlined Mo
adds 44727e3 switched ** syntax to %/%%
adds 367ef74 support new % and quantifiers
adds 4bc82c5 Support a grammar rule change
adds 7bc5e2e Rule refactor.
adds 9c1ffb3 Allow separators with quantifiers to work properly
adds ceef11c allow multi seps
adds 9ddc079 Switch to wrap => 0
adds 121f2be rename modules
adds cc0b09e Released version 0.18
adds 3012024 mark stuff done
adds d4abb54 new mo
adds 10cbd0d new Mo
adds 52dff94 new Mo::Inline
adds 3afb2cb %%% works.
adds fc94b43 Use new pegex grammar with new %%% feature
adds d9c9de9 add meta section support
adds 2f181b5 updated Mo with Mo::xxx and new inline magics
adds ba5fadf get rid of compile_raw
adds db4be36 Add code rules.
adds f64c182 don't fail because of Test::Diff
adds 737bf41 fix a bug with length parsing
adds f4a422b fix bug expanding <TILDE>
adds 0901105 Released version 0.19
adds c0de85e Update ToDo list
adds dbf4140 add todo notes
adds 8d3cee7 Support whitespace in regex in bootstrap
adds 3ef5a7b Merge branch 'master' of github.com:ingydotnet/pegex-pm
adds e468c32 ~ -> <ws> needs to be done recursively
adds b52a399 remove extra blank line
adds c63bc1e Bootstrap parse an empty grammar.
adds c97aade Handle directives in compiler and bootstrap
adds f5761f4 ...
adds 7568570 Fix 5.14 data::dumper output
adds 4b78a7f Recompiled pegex grammar
adds bbf6d00 force as .PHONY was wrong
adds 923fd83 finish removing %%% support.
adds b806a4e Support standalone ~ and ~~ tokens
adds 43771a8 Support whitespace tokens
adds 3948676 Allow rule references to not have angles
adds d55776b Add a test
adds b3815b6 Switch [] to (). Allow whitespace in regexps.
adds 6b0e9dc ...
adds eccc6fe Allow (: to mean (?: in regexes
adds a3a82f1 .
adds 098dfca Use new pegex grammar.
adds d30c5dd grammar refactored
adds a129a6f grammar refactoring
adds 47c8d55 Make whitespace rules more generic
adds b18e921 Support comments everywhere,
adds 1f856d3 Better error reporting in parser
adds fb9dce3 notes
adds c53a88a turn off debug in test
adds ae3347f refactor
adds cada0af add HICHARS
adds 5c7aff0 Inline the update of Mo::xxx
adds 88790d9 Change grammar compilation
adds db5c673 add notes
adds d749611 src directory no longer needed
adds 9ddd882 Change tree_ to make_tree
adds 4c7f187 Change +top to +toprule
adds bb1853e change top to toprule in grammar
adds 390cf14 precompiled grammar goes in 'make_tree' method now.
adds 9c8fcfd prebuilt tree goes in make_tree
adds 4cdbb77 ...
adds be2ded9 -1 not portable to JS
adds bc12f7b ! and = no longer are group modifiers
adds 8a971f3 Refactor so that only Pegex::Parser can parse.
adds 59ffae9 More refactoring of the Parser
adds 5dee61a Support file property
adds 495ccd3 more refactoring
adds f21678c update copyright dates
adds a8d62cf add ToDo file.
adds f95c0e6 more refactoring
adds 3700f4d change initialize and finalize
adds 69c88bc Support a flatten utility in receiver.
adds b02671a only flatten arrays
adds ff31629 added a flatten test
adds c572ec8 fix wrap
adds 7311847 make self compiler work again
adds 71ce2bb add build to Pegex::Mo
adds 4d178fc Allow grammar and receiver class names
adds aa70338 update abstract
adds fa7ef46 Released version 0.20
adds 2e44aff Failing test for SineSwiper
adds 776acd0 Add error todos
adds b00380a Fix Pegex::Parser to open Pegex::Input if not already open
adds db9e05b Change parse.t to use Pegex::Input
adds 816efca Add "a b | c d" Any/And precedence support
adds 29e6231 MOAR POD
adds d61138a POD+Grammar fixes
adds dba5a72 Support pegex.pgx error message changes
adds 0508b20 Add failing TODO tests for desired features.
adds 6faf9a5 Add "a b | c d" Any/And precedence support
adds e4749bd MOAR POD
adds 29b435a POD+Grammar fixes
adds 0f981ab Fix Pegex::Parser to open Pegex::Input if not already open
adds 8947821 Change parse.t to use Pegex::Input
adds 7ebf20f Pegex::Parser fix
adds bbd24b1 Support pegex.pgx error message changes
adds a716350 Merge branch 'master' of github.com:acmeism/pegex-pm
adds d437f10 Fixed Brendan's TODO test
adds c3d4ccb rename test files with - instead of _
adds 410f1b9 more todo
adds 29ecf77 Forgot to bump up the plan
adds 7b8f5e8 rework error detection
adds d26cf8f notes
adds 27c4870 Rearrange atoms
adds 8893917 Support PERL_PEGEX_AUTO_COMPILE
adds 23a361c ERROR_bracketed_group refactor to reduce lookahead
adds c59de71 Merge branch 'master' of github.com:acmeism/pegex-pm
adds 0c38c4d Extra comment checks
adds 5d3414a Merge branch 'master' of github.com:acmeism/pegex-pm
adds 4fc03d5 remove \r from windows
adds 5dbaa1a spurious whitespace
adds a6b7a87 Overview documentation
adds 29576ac various notes
adds 88fc26f Process error messages up front
adds be7ecca Remove ; from error messages.
adds 4114e4e Require a blank before a # to make a comment
adds 3a2a381 Rework the todo list for 0.21 release
adds 24540cb Add performance tests
adds bc83749 revert the 'a b | c' stuff
adds b096fdb fix error in example
adds bb56625 Merge pull request #5 from frioux/patch-1
adds 64f6050 Correct some typos as reported by rpmlint.
adds 3fbd1fd Merge pull request #2 from shlomif/master
adds 560c32a ...
adds 390661d use precedence climbing.
adds 4d741b6 reorganize notes
adds e6ae49f use new faster grammar
adds 3290243 notes
adds d83c4f6 Switched parser to not use \G
adds 1839dc1 add latest speed
adds 48a610f Start using Mouse for performance
adds 21afec8 speed
adds 9bb9aa8 Switch completely to Mouse
adds 76bd4ef Got Moo working
adds 4abd613 Switch back to \G and core regexp engine
adds d57f49d More spped enhancements
adds df50210 A few speed tweaks
adds 44ea7f5 Make min/max a caching lookup for good speed win.
adds 4e7109b Use SineSwiper++ new error detecting grammar
adds ff01cb7 Don't skip 2 tests that work again
adds b408101 add drinkup to grammar list
adds b273a22 Fix bootstrap compiler to grok a b | c
adds d816668 Add frooh's drinkup grammar
adds a02dca5 Made this tests pass but the messages are probably wrong
adds 5d29617 Remove ?-xism wrappers from compiled regexps
adds 01ce3e8 Write test to ensure repeatability
adds 111f2cc make this test pass
adds 9e2b05e gitignores annoy me
adds 955b589 dd kwim grammar to tests
adds a38a4cd overview
adds d6cc265 doc tweak
adds e9a19da Trigger debug initializer.
adds 529c58e mo doc
adds 07b85c1 Start of OO refactor
adds 33bca58 still in OO refactoring flux
adds 96ae9fc Replacing Mouse is actually *faster* (and PP)
adds 5108d60 Finish move away from Mouse
adds 367e655 Script to build Pegex::Base from Moos.pm
adds 76bcf25 Generate Pegex::Base from Moos.
adds 612a34b ...
adds 1176ae7 Add an example precedence parser.
adds 5ce96ac more JSON doc
adds bc75fc2 more JSON writing.
adds c5b6b0b New Moos goodness.
adds 376e2f5 adjust for newer Moos
adds 63f420c Adjust when things get set.
adds 316bfc4 start a calulator pod
adds cd22a7c Pegex:module is simpler and more strict.
adds 1c35a42 Simpler calculator grammar.
adds 0b17f30 Inline set_position for better performance
adds 091829e docs tweaks
adds 77b1b92 Allow folk to run tests without the sources
adds c8fd59f use latest Moos
adds c28d7c5 prefigure the min/max
adds c4aa2fd use new short form of 'has'
adds 718740a dubious speed optimizations
adds f414e8d A 10% speed boost
adds 949d96d more opt
adds 1cb2c41 combine match into parse
adds e8409ed faster
adds 4c8ce70 Cache the receiver method in the rule.
adds ca8c8d0 stuff
adds 41d3cd2 ...
adds 0d54e6c fixed an optimizer bug that slipped in
adds ccc6f84 sort things out
adds 8c71ebf Move Example pods to Tutorial
adds e259ac9 more doc
adds e7e0b61 update API doc
adds b135976 more doc
adds 6ae56e7 new example calulator using a lexer approach
adds 508cf18 evaluate outside parser.
adds db2f7f9 more doc
adds 8c7d9c4 Start of 2 AST classes
adds 0139ca8 Bug in Moos fixed. Removing workaround.
adds c45e9f5 todo
adds 3914adb start of a refactoring
adds de37f49 attach rule handler to rule, not parser
adds d8ac009 trace works again
adds 6895f7e group trace code together
adds 0793145 add new speed file
adds ccb5f52 Make Pegex::AST::Wrap work. Remove 'wrap' option.
adds c53d0bf Minimize match_ref
adds fab6512 New Moos
adds b8cf0a2 stash ref and parent into receiver
adds e29c551 readme updates
adds 5d34340 Latest Moos.
adds a5534e0 fixed a remoos botch. tobyink++
adds 575ca7b new Moos
adds f9624f5 refactoring
adds 2ec37c9 Rename AST to Tree
adds c95f1ae more refactroing
adds d1ffc53 parser refactoring.
adds 8c3a2c0 test external repos
adds ce97ee0 update notes
adds abc4ca0 finish tester script/test
adds 6e222d4 script has been moved into Moos proper.
adds f991d07 turn overview into a real doc.
adds 2884f3e update see alsos
adds 01f445e revamp docs
adds be032f9 forgot this one
adds 11f2427 cross things of the list
adds 50b223b add jsony
adds d499bee Finish the calculator tutorial.
adds be92255 Make links linkable.
adds c1a7ed6 Better error spot indicator.
adds 5b81c2a release prep
adds f2f041f Released version 0.21
adds a9e7a06 Plan next major release
adds 5c4d416 Start removing TestML.
adds 3c5c01d Add Return Values section back into Syntax.pod Typo in Tutorial/Calculator.pod
adds a080e19 Merge branch 'master' of github.com:acmeism/pegex-pm
adds 403c513 Remove dos lines from README
adds d0b1db2 refactor ast tests
adds fb64643 more test refactoring
adds 99da2d6 more fake testig
adds 66e154d switch args to FekeTestML callback
adds 558c214 more test refactoring
adds 0708784 Remove all dependency on TestML!
adds 2692563 remove all 'bootstrap' tests and support code.
adds eb98af8 grammar update
adds a2e9138 various porting changes
adds 4867acc Minor grammar fix
adds f74c70c Merge pull request #6 from rking/master
adds 44ad8f6 Merge branch 'master' of github.com:ingydotnet/pegex-pm
adds 385ef48 failing test for <x>2 x
adds 7ae9554 ...
adds 6b155f2 get tests passing
adds 8c62acf Not really acmeist.
adds 14deb28 Redo test suite with latest testml
adds 790e9c7 Move bridge class to standard location.
adds 049c6c8 Make tests work with latest testml code
adds bbf5061 move TestAST library to proper location
adds 11e89fa Refactor bridge to match ruby.
adds 1fc84c3 readd moved file
adds 666fc62 refactor separator parsing code
adds 92d0afb update with latest pegex-pgx
adds 22b7759 Update README
adds ad099c5 Move Pegex.pm doc to Pegex.pod
adds 5858d30 Move all pod to external files.
adds 6388b49 simplify and acmeize the api for pegex.pm
adds b990fb8 bring parser closer in acmeist parity to ruby
adds 39bd773 make perl and ruby match more acmeistly
adds 3ad4946 renormalize test suite
adds 9bb3675 Switch from Moos to Mo.
adds b16689f xt tweaks
adds 2974cdd check receiver before optimize
adds b154c0c Support for leading pipe in alternation
adds 23ba72a Support dashes in rule names
adds 9410362 use latest Mo
adds fb9bfb9 Mo-0.35
adds 7982cc7 suport - for _
adds a680d82 support - and + for whitespace
adds f625098 Change semis to periods in error msgs
adds 22be506 ignore built files
adds 6789e60 convert pegex to dzil
adds e7697b3 fix testml tests
adds f8edeb2 test code on travis
adds 6a080ce fix pod
adds 32e5e0e Dist::Zilla cannot run on 5.8
adds c4879bb Don't require XXX
adds 6cc5098 Update the template for inc
adds bcb12c5 Reran mo-inline with 0.38
adds c9a55ce Add readme for GitHub
adds 9cfabe6 Make YAML::XS a test only dep
adds e39d435 Trying a new travis approach
adds 1c92aea another travis commit
adds 93ae32b fix cpanfile
adds 34286d9 0.22 release
adds 4c9dae2 mod .gitignore for dzil release
adds be55437 ensure that line numbers will not change at release time
adds 564e867 Some doc fixes. See: https://gist.github.com/ab0c7f9747309d9c998c
adds 97eac60 Another old API error.
adds 003b267 more old pegex() API fixes
adds f596ede Fix Pod and copyright years
adds 34c873a v0.23
adds cd1d7ca Make needed changes to dist.ini
adds 6e1857a cpanfile is opposing acmeism (I think)
adds 9ffdb67 rename notes to note
adds 6cfd166 Don't think '# VERSION' was doing anything
adds 01990c0 Put Changes in standard format
adds 830117b don't ship dist.ini
adds 4ab9a20 trying some travis stuff
adds e488054 try 5.8.1 on travis
adds ca60fc2 5.8 doesn't support //=
adds f1b4351 not sure why this test wanted 5.10
adds de38e81 remove unneeded quotes
adds b02d029 v0.25
adds a7f2a78 Need to init farthest too.
adds b4cd6c0 trailing space
adds 45b6106 add some play files
adds 58b0354 Don't combinate for compiler tests
adds 6828e68 Fix test
adds 6649dfb changes to compiler-checks.tml
adds 7c321d5 Starting a new style bootstrap compiler
adds 41a8ac3 Wrote the bootstrap grammar for pegex
adds 8e5f767 New Bootstrap compiler nearly complete.
adds b3c0c38 Fix array bug
adds 80cda6d refactor Boot.pm and fix 1 test
adds bace64c Support % list separator in Boot
adds 30930f3 New Boot.pm is complete
adds 078ade9 Get rid of old Bootstrap. In with the new.
adds 657a65b Don't combinate for compiler tests
adds b1ce533 Fix whitespace tests
adds 2f767ec Add todo list
adds f407d51 Progress on bootstrapper
adds c1cbffc Bootstrap seems to be fully functional.
adds f5d2255 Allow rule name to begin with __
adds 6722979 more changes for quoted regexes
adds 9fd1563 Passing all bootstrap tests.
adds 991224b New syntax refactoring is working
adds df0ae89 Add a file about new rules
adds 9c3f070 Small tweaks to compilers
adds 6602906 Update notes
adds 0db1f95 Fixed a bootstrap bug triggered by json grammar
adds 027c2fb release plans
adds 8e49da3 Some tweaks
adds d10bbb2 Fix pop syntax error for older perls
adds b21b9d5 Remove 5.10 declaration
adds 7266e58 Support combinating with multiple start rules.
adds 4077fd5 buglet
adds 288ce1e Add - to group modifiers
adds d71b39c Attempt to eliminate separator code.
adds e53cae5 Move parser pod to kwim
adds 5ec0604 move files to new naming
adds 7ba5def All tests passing
adds 3a6473b Convert grammar to new sep compilation
adds 34304f4 Remove separator runtime code from Parser.
adds 3e16f93 Put optimizer stuff into its own class
adds 3635035 Add a manual conversion of Atoms.pod to Atoms.kwim
adds 905d97b Fix debug
adds 6c0655e Meta changes
adds 408076d Move dist.ini
adds a4cfea8 add a simple Makefile
adds 8cbc954 doc updates
adds d5f8425 Add conversions of Grammar and Calculator files and correct typos in pod files
adds d6fd643 Fix up kwim and update docs to be modern.
adds 4706dbc COnvert to kwim
adds 8d41371 Fix a couple titles
adds e6ab85b fix link
adds 0fc94fd Convert doc to kwim
adds 3b2bfd9 Switch ReadMe from md to pod
adds 2a6f5c5 Convert Pegex::API to kwim
adds da965ac add notes
adds 2666a06 Refactor all the pod to kwim!!!
adds caa3397 Change title
adds c0c6a3b dist stuff
adds 101805c notes
adds c565ecd do bootstrap test first
adds c840d1e add flatten notes
adds 32a1f5e First part of flat refactoring.
adds 6f834c0 All tests passing the flat refactoring
adds 09436a9 spruce up release list
adds 7f5978d move note file into note/ dir
adds d656c58 Merge branch 'new-syntax'
adds 093982b Fix a couple tests after big new-syntax merge.
adds 0678dd3 v0.30
adds 0d4645f make upgrade
adds 8fd6432 Fix a few release nits
adds 970f8c4 Upgrade pkg system
adds eeb2df9 Small doc changes
adds 5d8331f 0.31
adds 14157ca 0.32
adds c6f571e 0.33
adds 56936ac Fix travis
adds 2de4163 Try to fix travis another way.
adds 046c449 0.34
adds 1d276b0 Change kwim to swim
adds dfbf483 0.35
adds 45e80be Remove blank lines
adds 174c33d 0.36
adds d7f1f50 0.37
adds 87aacec Add ability to have code rules in the grammar!
adds 9a5eb91 Report an error when there is no rule
adds 7db8150 Warn if grammar author obviously misnamed
adds 4c26a63 Just return. Not 0.
adds f093c4b Test for function rule failure
adds 1d08dc5 Tweak function/rule api to be more friendly.
adds 6474c98 Fix #12.
adds 1412563 0.38
adds e3a4e58 Add a `maxparse` option for debugging
adds af0e78f 0.39
adds 414a297 Commit files for 0.40
adds 58eed50 0.40
adds 160f430 0.41
adds f9139c3 0.42
adds 2bfdf7a 0.43
adds de0a4c3 Add a new sample parser and move calc stuff
adds b36e479 notes
adds 63993bf Fix test/devel and add vic and swim
adds 0ad486b Refactor Perl to more closely match Cafe.
adds ee31ba3 0.44
adds 0a54746 CPAN Release 0.45
adds 9318b8c Fix test/devel tests
adds 6178185 CPAN Release 0.46
adds 2d25d94 CPAN Release 0.47
adds 20f78d6 CPAN Release 0.48
adds e098cfc Minor refactoring
adds 307e00f CPAN Release 0.49
adds 04eb8c5 CPAN Release 0.50
adds 24fd1f4 CPAN Release 0.51
adds 4f4270e CPAN Release 0.52
adds a1a07a0 CPAN Release 0.53
adds 44d6fbe CPAN Release 0.54
adds c17aae9 CPAN Release 0.55
adds cce5959 notes
adds 685937d CPAN Release 0.56
adds 068a2fa CPAN Release 0.57
adds 9cb6d47 Imported Upstream version 0.57
new 3b9f304 Merge tag 'upstream/0.57'
new b2415f1 Update debian/changelog
new 454cabe add TODO to d/changelog
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 9 ++++
MANIFEST | 3 +-
META.json | 2 +-
META.yml | 2 +-
Makefile.PL | 2 +-
debian/changelog | 10 +++++
example/calculator/calculator1.pl | 93 +++++++++++++++------------------------
example/calculator/calculator2.pl | 48 +++++++++++++-------
example/calculator/lib/RPN.pm | 32 --------------
example/calculator/lib/Runner.pm | 50 +++++++++++++++++++++
example/calculator/tests | 20 +++++++++
inc/Pegex.pm | 2 +-
inc/Pegex/Base.pm | 4 +-
inc/Pegex/Bootstrap.pm | 4 +-
inc/Pegex/Receiver.pm | 2 +
lib/Pegex.pm | 2 +-
lib/Pegex.pod | 2 +-
lib/Pegex/API.pod | 2 +-
lib/Pegex/Base.pm | 4 +-
lib/Pegex/Bootstrap.pm | 4 +-
lib/Pegex/Bootstrap.pod | 2 +-
lib/Pegex/Compiler.pod | 2 +-
lib/Pegex/Grammar.pod | 2 +-
lib/Pegex/Grammar/Atoms.pod | 2 +-
lib/Pegex/Input.pod | 2 +-
lib/Pegex/Miscellany.pod | 2 +-
lib/Pegex/Module.pod | 2 +-
lib/Pegex/Overview.pod | 2 +-
lib/Pegex/Parser.pod | 2 +-
lib/Pegex/Pegex/AST.pm | 28 +++++++-----
lib/Pegex/Pegex/Grammar.pm | 22 ++++-----
lib/Pegex/Pegex/Grammar.pod | 2 +-
lib/Pegex/Receiver.pm | 2 +
lib/Pegex/Receiver.pod | 2 +-
lib/Pegex/Regex.pod | 2 +-
lib/Pegex/Resources.pod | 2 +-
lib/Pegex/Syntax.pod | 2 +-
lib/Pegex/Tree.pod | 2 +-
lib/Pegex/Tree/Wrap.pod | 2 +-
lib/Pegex/Tutorial.pod | 2 +-
lib/Pegex/Tutorial/Calculator.pod | 2 +-
lib/Pegex/Tutorial/JSON.pod | 2 +-
t/testml/compiler-equivalence.tml | 18 +++++++-
t/testml/tree.tml | 32 +++++++++++++-
xt/grammars/json.pgx | 24 +++++-----
xt/grammars/pegex.pgx | 8 ++--
46 files changed, 287 insertions(+), 182 deletions(-)
delete mode 100644 example/calculator/lib/RPN.pm
create mode 100644 example/calculator/lib/Runner.pm
create mode 100644 example/calculator/tests
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libpegex-perl.git
More information about the Pkg-perl-cvs-commits
mailing list