<commit_before># FSCS-LensGenerator #

Generate [Lenses][steckermeier2015lenses] for an FSharp project, currently only [Aether][AetherGithub] is supported.

| branch | status |
| -------- | ------ |
| master | [![Build status](https://ci.appveyor.com/api/projects/status/qe15qgdby7ctp6mi/branch/master?svg=true)](https://ci.appveyor.com/project/embix/fscs-lensgenerator/branch/master) |
| [Samples][samplerepo]: master | [![Build status](https://ci.appveyor.com/api/projects/status/woaqf96rgy152co9/branch/master?svg=true)](https://ci.appveyor.com/project/embix/fscs-lensgeneratorsample/branch/master) |
| [Samples][samplerepo]: [issue9_workaround](https://github.com/questnet/FSCS-Lensgenerator/issues/9)  | [![Build status](https://ci.appveyor.com/api/projects/status/woaqf96rgy152co9/branch/issue9_workaround?svg=true)](https://ci.appveyor.com/project/embix/fscs-lensgeneratorsample/branch/issue9_workaround) |

# Introduction

TODO: Give a short introduction of your project. Let this section explain the objectives or the motivation behind this project. 

# Getting Started
TODO: Guide users through getting your code up and running on their own system. In this section you can talk about:
1.	Installation process
2.	Software dependencies
3.	Latest releases
4.	API references

Sample Usage:

    FSCSLensGenerator.exe
    --projectname SampleProject
    --projectdir C:\git\SampleSolution\SampleProject
    --projectfilename SampleProject.fsproj
    --outfilename C:\temp\SampleProject.Lenses\lenses.fs
    --outputnamespace SampleProject.Test.Lenses
    --syslib System.Numerics
    --projlib ..\packages\FParsec\lib\net40-client\FParsec.dll<commit_msg>dont mention the issue 9 workaround anymore, that bug is fixed<commit_after># FSCS-LensGenerator #

Generate [Lenses][steckermeier2015lenses] for an FSharp project, currently only [Aether][AetherGithub] is supported.

| branch | status |
| -------- | ------ |
| master | [![Build status](https://ci.appveyor.com/api/projects/status/qe15qgdby7ctp6mi/branch/master?svg=true)](https://ci.appveyor.com/project/embix/fscs-lensgenerator/branch/master) |
| [Samples][samplerepo]: master | [![Build status](https://ci.appveyor.com/api/projects/status/woaqf96rgy152co9/branch/master?svg=true)](https://ci.appveyor.com/project/embix/fscs-lensgeneratorsample/branch/master) |

# Introduction

TODO: Give a short introduction of your project. Let this section explain the objectives or the motivation behind this project. 

# Getting Started
TODO: Guide users through getting your code up and running on their own system. In this section you can talk about:
1.	Installation process
2.	Software dependencies
3.	Latest releases
4.	API references

Sample Usage:

    FSCSLensGenerator.exe
    --projectname SampleProject
    --projectdir C:\git\SampleSolution\SampleProject
    --projectfilename SampleProject.fsproj
    --outfilename C:\temp\SampleProject.Lenses\lenses.fs
    --outputnamespace SampleProject.Test.Lenses
    --syslib System.Numerics
    --projlib ..\packages\FParsec\lib\net40-client\FParsec.dll
{'fraction_non_alphanumeric': 0.12528622832842656, 'fraction_numerical': 0.016683022571148183, 'mean_word_length': 4.590493601462523, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 11, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4564248', 'n_tokens_mistral': 1022, 'n_tokens_neox': 950, 'n_words': 203}