I recently opened 3 linked PRs and they all need to be discussed correctly to be integrated altogether. Let's sum-up: - #38: adds new constants (original PR was #20) - #39: allows constants/ids names to start with digits - #40: adds support for hex/oct/bin notations The #38 and #40 are ready, event though the #38 is kind of blocked by #39. What I think we should do: - [x] Close the #39 thus disallowing constants/ids names to start with digits - [x] Edit the #38 to remove constants starting with digit (and replace those with their plain names, e.g `2_` => `TWO_`) - [x] Edit #40 to use standard/generic notation for hex (`0x...`), octal (`0...`) and binary (`0b...`) - [x] Keep standard decimal notation, e.g no prefix for them (`1337` would just be `1337`) - [ ] Merge #38 - [ ] Merge #40 <bountysource-plugin> --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/31707525-improve-library?utm_campaign=plugin&utm_content=tracker%2F894946&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F894946&utm_medium=issues&utm_source=github). </bountysource-plugin>
I recently opened 3 linked PRs and they all need to be discussed correctly to be integrated altogether.
Let's sum-up:
The #38 and #40 are ready, event though the #38 is kind of blocked by #39. What I think we should do:
2_=>TWO_)0x...), octal (0...) and binary (0b...)1337would just be1337)Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.