Name | Modified | Size | Downloads / Week |
---|---|---|---|
Documentation | 2017-12-03 | ||
CodeNames v1.1 | 2017-12-03 | ||
CodeNames v1.0 | 2017-12-03 | ||
README.md | 2017-12-03 | 1.3 kB | |
source v1.1.rar | 2017-12-03 | 440.5 kB | |
source v1.0.rar | 2017-12-03 | 326.8 kB | |
CodeNames.dll | 2017-12-03 | 487.9 kB | |
CodeNames.pdb | 2017-12-03 | 58.9 kB | |
LICENSE | 2017-10-02 | 1.1 kB | |
Totals: 9 Items | 1.3 MB | 0 |
CodeNames
CodeNames is a simple C# library for random identifier generation. It is intended to be used for renaming variables for source code manipulation.
We are using evolutionary approach in developing our open-source software and this is an early version, so it is not very advanced, but is usable, tested and well documented.
Further research is needed in order to develop finest identifier generators for different languages, and this is the start of the attempt to do so.
Current inbuild Unit types include:
- Simple EN - 5000 most common words in US English.
- Unicode - All unicode escape sequences useable in source code. "\u0048" e.g.
- Alpha - Random string from the latin alphabeth characters.
- Alpha-Numeric - Random string from the latin alphabeth characters plus numeric characters from 0 to 9.
- Hex - Random hex string identifier.
- Custom - Use custom dictionary in the form of a List<string>.
Features:
- Seting word(symbol) count per name, min and max word(symbol) count per name.
- Setting of prefixes and suffixes.
- Using input filters.
- Setting illegal first characters and keywords to avoid collision.
Usage: See the pictures or refer to the source code.
For more info please refer to the source code.