|
|
|
@17045
|
[17045]
|
18 months |
audreyt |
* Pugs.Parser.Program: Remove the unused s_freeVars field.
|
|
|
|
@16439
|
[16439]
|
20 months |
audreyt |
* Variables inside an eval"" is now correctly checked
against outer …
|
|
|
|
@16417
|
[16417]
|
20 months |
audreyt |
* Pugs.Parser.*: More cleanups; fake a compPad so CHECK blocks
still …
|
|
|
|
@16383
|
[16383]
|
20 months |
audreyt |
* Repair importing from perl5 by giving the ->$_{...}
primitive a …
|
|
|
|
@16379
|
[16379]
|
20 months |
audreyt |
* &?BLOCK and &?ROUTINE are now correctly (recursively, lexically)
…
|
|
|
|
@16378
|
[16378]
|
20 months |
audreyt |
* Fix trait blocks and their interactions.
|
|
|
|
@16377
|
[16377]
|
20 months |
audreyt |
* Supply $_ to the MAIN closure if it wants that.
|
|
|
|
@16375
|
[16375]
|
20 months |
audreyt |
* Reclose the MAIN code as well.
|
|
|
|
@16374
|
[16374]
|
20 months |
audreyt |
* Primitive blocks generates no closures.
|
|
|
|
@16372
|
[16372]
|
20 months |
audreyt |
* Pugs.Parser.*: New s_outerVars field to track intermediate
blocks …
|
|
|
|
@16361
|
[16361]
|
20 months |
audreyt |
* Reclose pads at the end-of-compilation stage (before saving
it into …
|
|
|
|
@16341
|
[16341]
|
20 months |
audreyt |
* Tonights work
|
|
|
|
@16340
|
[16340]
|
20 months |
audreyt |
* Params unified with pad entries.
|
|
|
|
@16339
|
[16339]
|
20 months |
audreyt |
* Things actually run now, yay. Next step is to convert
Params over to …
|
|
|
|
@16338
|
[16338]
|
20 months |
audreyt |
* Pad refactoring now runs - snapshot the tree before we redo LexPad?
|
|
|
|
@16328
|
[16328]
|
20 months |
audreyt |
* Done with the parser part.
|
|
|
|
@15829
|
[15829]
|
22 months |
audreyt |
* Revert r15828 as promised.
|
|
|
|
@15828
|
[15828]
|
22 months |
audreyt |
* Snapshot merge of the pad branch into trunk.
Tests mostly passes; …
|
|
|
|
@15425
|
[15425]
|
23 months |
audreyt |
* Massive Haddoc-compatibility fix to make all modules
haddockable.
|
|
|
|
@15368
|
[15368]
|
23 months |
audreyt |
* gaal++ pointed that for all non-UTF8 unicode encodings
we need to …
|
|
|
|
@15365
|
[15365]
|
23 months |
audreyt |
* Pugs.Parser.Program: Make decodeProgram sufficiently
chunky-lazy so …
|
|
|
|
@15297
|
[15297]
|
23 months |
audreyt |
* Revert the previous patch; everything back to normal.
|
|
|
|
@15296
|
[15296]
|
23 months |
audreyt |
* Convert VStr from String to ByteString?, and Syn from
String to ID, in …
|
|
|
|
@14439
|
[14439]
|
2 years |
audreyt |
* Parse message fix:
- sigilled vars are taken as an unit in …
|
|
|
|
@14065
|
[14065]
|
2 years |
audreyt |
* Implement smart matching against implicit invocation:
$obj .meth …
|
|
|
|
@14062
|
[14062]
|
2 years |
audreyt |
* Don't actually keep track of prevChar, instead keep track
of the last …
|
|
|
|
@13996
|
[13996]
|
2 years |
audreyt |
* Massive sanity refactoring of lumi++'s closure trait work;
the "Maybe …
|
|
|
|
@13743
|
[13743]
|
2 years |
audreyt |
* Pugs.Parser.Program: If the incoming source code did not
end with …
|
|
|
|
@13598
|
[13598]
|
2 years |
audreyt |
* On Unix systems, don't bork on source files with CRLF line endings.
|
|
|
|
@13416
|
[13416]
|
2 years |
audreyt |
* Solve TimToady?++'s #1 pet peeve about Parsec, namely the poor …
|
|
|
|
@13147
|
[13147]
|
2 years |
lumi |
My local pugs branch
The battle continues
Closure traits that …
|
|
|
|
@12751
|
[12751]
|
2 years |
audreyt |
* UTF16 Little-Endian detection was typo'ed.
|
|
|
|
@12655
|
[12655]
|
2 years |
audreyt |
* add -fglasgow-exts to Pugs.Parser.Program to silence warnings
|
|
|
|
@12653
|
[12653]
|
2 years |
audreyt |
* Supprot for UTF16 surrogates: Now we can parse UTF16LE,
UTF16BE source …
|
|
|
|
@12650
|
[12650]
|
2 years |
audreyt |
* Support for UTF32LE, UTF32BE, UCS2LE, UCS2BE.
Surrogate support coming …
|
|
|
|
@12648
|
[12648]
|
2 years |
audreyt |
* Revert TimToady?++'s Lexer patch as isSpace is already
Unicode-aware.
* …
|
|
|
|
@12513
|
[12513]
|
2 years |
audreyt |
* This is now an error, in compliance with the revised S04 ruling:
my …
|
|
|
|
@12478
|
[12478]
|
2 years |
gaal |
* lumi++ observed that RuleState? fields use names that are confusingly
…
|
|
|
|
@12317
|
[12317]
|
2 years |
audreyt |
* Glorious refactoring of the Var type.
Previously, Var is type synonym …
|
|
|
|
@10902
|
[10902]
|
3 years |
audreyt |
* If you call a macro at runtime, the result of the macro is now …
|
|
|
|
@10602
|
[10602]
|
3 years |
audreyt |
* Adjust Parser.Program and Parser.Util for the new parser state.
|
|
|
|
@10125
|
[10125]
|
3 years |
audreyt |
* Pugs.Parser: Refactor ruleInConditional into ruleBracketClass
and use …
|
|
|
|
@10106
|
[10106]
|
3 years |
gaal |
* Parser: captureNamed and capturePositioned combinators, to
be …
|
|
|
|
@10100
|
[10100]
|
3 years |
gaal |
* Parser: keep a Char state rather than a CharClass?, and add
a …
|
|
|
|
@10083
|
[10083]
|
3 years |
audreyt |
* Parser.hs refactoring into Rule engine, step #1:
- rulePrevClass …
|
|
|
|
@10059
|
[10059]
|
3 years |
audreyt |
* Third-party cleanup #1:
- Remove most of Parsec from our source …
|
|
|
|
@10026
|
[10026]
|
3 years |
audreyt |
* Preparing for a default-commit parser.
(also fix the Lexer overeager …
|
|
|
|
@8077
|
[8077]
|
3 years |
autrijus |
* &die and &fail now takes objects; they get stored into $!
as objects, …
|
|
|
|
@6793
|
[6793]
|
3 years |
autrijus |
* massive retab for src/, expanding all tabs into spaces,
except for the …
|
|
|
|
@5892
|
[5892]
|
3 years |
bsmith |
Added parseNatOrRat function to Pugs.Parser.Number.
Added module exports …
|
|
|
|
@5169
|
[5169]
|
4 years |
autrijus |
* our variables in packages now generate qualified symbols.
|
|
|
|
@4422
|
[4422]
|
4 years |
autrijus |
* Change OpParse?*/ruleParse* to DynParse?*/dynParse* to agree
with …
|
|
|
|
@4417
|
[4417]
|
4 years |
autrijus |
* Speed up parsing for 2x by caching the dynamically-constructed
…
|
|
|
|
@4398
|
[4398]
|
4 years |
autrijus |
* change RuleState? constructor to MkRuleState? to agree with
the Pugs …
|
|
|
|
@4198
|
[4198]
|
4 years |
bsmith |
Moved some parser types to Pugs.Parser.Types.
|
|
|
|
@3906
|
[3906]
|
4 years |
autrijus |
* starting single-invocant feature branch.
(maybe laso do multi-level …
|
|
|
|
@3834
|
[3834]
|
4 years |
bsmith |
Removing unused imports from Pugs.Parser.Program.
|
|
|
|
@3833
|
[3833]
|
4 years |
bsmith |
* moved newClass from Pugs.Parser to Pugs.AST.
* moved ruleProgram and …
|