summaryrefslogtreecommitdiff
path: root/source/Felix/Parse.hs
AgeCommit message (Collapse)Author
20 hoursReject the packaged prelude as ordinary sourceadelon
22 hoursRender final-prelude diagnosticsadelon
46 hoursRewrite protected set and naturals closureadelon
2 daysParse packaged final prelude sourceadelon
3 daysSimplify cached occurrence validationadelon
3 daysCount cached source chunksadelon
3 daysGeneralize identified parsed module namingadelon
3 daysReuse exact parsed module artifactsadelon
3 daysParse source graphs module by moduleadelon
3 daysRetain source markers in parsed occurrencesadelon
4 daysRestore precise verification diagnosticsadelon
4 daysValidate fresh module inputs before parsingadelon
4 daysMake bootstrap readiness explicitadelon
4 daysRoute complete graphs through one checkeradelon
4 daysConstruct the empty prelude sessionadelon
4 daysSeparate fresh parsed values from source bindingsadelon
4 daysIdentify complete fresh parsed modulesadelon
5 daysClarify ambiguous syntax declaration guidanceadelon
5 daysReuse one parser per source moduleadelon
5 daysDefine syntax occurrence associationadelon
5 daysRemove obsolete lexicon pattern indexadelon
5 daysClarify source fixity pragma errorsadelon
5 daysDefer fixed-base conflicts to semantic ownershipadelon
5 daysBuild module-local syntax interfacesadelon
7 daysMeasure source and parser workadelon
7 daysParse source graph into immutable modulesadelon
8 daysExpose resolved workspace parsingadelon
8 daysReturn malformed lexical scans as typed errorsadelon
8 daysReport lexical collisions with source locationsadelon
Built-in patterns remain authoritative syntax seeds: their first source declaration records provenance without replacing the seeded marker.
8 daysParse the resolved physical source graphadelon