SwiftStudies / OysterKit

OysterKit is a framework that provides a native Swift scanning, lexical analysis, and parsing capabilities. In addition it provides a language that can be used to rapidly define the rules used by OysterKit called STLR
BSD 2-Clause "Simplified" License
177 stars 23 forks source link

Changed plurality of character sets #58

Closed SwiftStudies closed 6 years ago

SwiftStudies commented 6 years ago

Fixes #55 and fixes #11

I changed my mind! Updated plurality, and documentation. This is a source breaking change...

codecov[bot] commented 6 years ago

Codecov Report

Merging #58 into master will increase coverage by 0.17%. The diff coverage is 65.38%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #58      +/-   ##
==========================================
+ Coverage   63.69%   63.86%   +0.17%     
==========================================
  Files          35       35              
  Lines        3969     3966       -3     
==========================================
+ Hits         2528     2533       +5     
+ Misses       1441     1433       -8
Flag Coverage Δ
#ExampleLanguages 65.55% <ø> (ø) :arrow_up:
#OysterKit 60.05% <ø> (+0.13%) :arrow_up:
#STLR 63.86% <65.38%> (+0.17%) :arrow_up:
#stlrc 63.86% <65.38%> (+0.17%) :arrow_up:
Impacted Files Coverage Δ
Sources/OysterKit/Parsing/Parsing.swift 95.45% <ø> (+8.22%) :arrow_up:
Sources/STLR/STLRAbstractSyntaxTree.swift 100% <ø> (ø) :arrow_up:
Sources/STLR/STLR.swift 98.54% <100%> (ø) :arrow_up:
Sources/STLR/Generators/SwiftGenerator.swift 42.73% <100%> (ø) :arrow_up:
Sources/STLR/STLR Data Model.swift 53.52% <62.5%> (+0.38%) :arrow_up:
Sources/OysterKit/Rules/ParserRules.swift 72.81% <0%> (ø) :arrow_up:
...urces/STLR/Generators/DynamicParserGenerator.swift 79.02% <0%> (+0.97%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 73e3e39...9cd03ef. Read the comment docs.