diff --git a/README.md b/README.md index 5aeabfa..2f69eae 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ If you love CoffeeScript, or even if you liked some parts but others drove you c CaffeineScript is an open-source programming language that compiles to JavaScript. The goal is to minimize total effort, over a product's lifetime, for the entire team. Design thinking is essential for achieving that goal. That means [user-experience](https://github.com/shanebdavis/caffeine-script/wiki/UX-Design-for-Langauges) and [graphic design](https://github.com/shanebdavis/caffeine-script/wiki/Graphic-Design-for-Languages) are as important as computer-science and software engineering. A well-designed language makes code more beautiful, programming more fun, and, ultimately, lets us get more done with less effort. -CaffeineScript starts where CoffeeScripts left off, fixing its shortcomings and taking a big step forward for high-productivity javascript. Two concrete examples: [improved React-style programming](https://github.com/shanebdavis/caffeine-script/wiki/React-with-CaffeineScript) and [90% reduced module-specific code](https://github.com/shanebdavis/caffeine-script/wiki/Streamlined-Modules). The result is a lean, high-level language that empowers you to get the most out of JavaScript. +CaffeineScript starts where CoffeeScript left off, fixing its shortcomings and taking a big step forward for high-productivity javascript. Two concrete examples: [improved React-style programming](https://github.com/shanebdavis/caffeine-script/wiki/React-with-CaffeineScript) and [90% reduced module-specific code](https://github.com/shanebdavis/caffeine-script/wiki/Streamlined-Modules). The result is a lean, high-level language that empowers you to get the most out of JavaScript. ### Example diff --git a/cafInCaf/CaffeineScript/Rules/Tokens.caf b/cafInCaf/CaffeineScript/Rules/Tokens.caf index c3c914b..7af9580 100644 --- a/cafInCaf/CaffeineScript/Rules/Tokens.caf +++ b/cafInCaf/CaffeineScript/Rules/Tokens.caf @@ -132,6 +132,9 @@ - definitly not: space, comma, [], (), {} - could, could not: '', "", `` - questionables: |, \ + - should we allow escaping? + - should we allow #{} interpolation? + unquotedString: /[-~!@\#$%^&*_+=|\\<>?\/.$\w\u007f-\uffff]+/ unaryTailOperator: /// \?