Ken Gregson
cb0003d894
Issue #2105 refined
...
Fix updated as suggested by michaelficarra
2012-02-05 19:40:29 -05:00
Ken Gregson
7becf808c7
Issue #2105
...
Make REPL continuation work better. Check for trailing "\" fails when
run function is called with buffer terminated by newline. Chomp'ing
buffer to remove newline fixes this issue.
2012-02-05 19:12:33 -05:00
Michael Ficarra
13f8348568
Merge pull request #2102 from Nitrodist/master
...
Fix inherited spelling in documentation
2012-02-03 17:32:14 -08:00
Mark Campbell
d6e2ae292e
Fix inherited spelling in documentation
2012-02-03 19:07:48 -06:00
Michael Ficarra
e42f96b76d
Merge pull request #2101 from clutchski/style-fixes
...
Style fixes
2012-02-03 16:40:23 -08:00
clutchski
40a9196c7f
Removing tab indentation.
2012-02-03 19:33:03 -05:00
clutchski
0ca255b7b8
Whitespace clean-up.
2012-02-03 19:31:26 -05:00
clutchski
8ade4f1077
Indentation fix.
2012-02-03 19:08:45 -05:00
Michael Ficarra
c0dac45fe1
OptionParser and related tests needed a cleanup
...
The object returned from OptionParser::parse no longer has a `literals`
property. It was pretty arbitrary, anyway.
2012-01-25 19:47:03 -05:00
Michael Ficarra
eb5c4057a1
Merge branch 'uppercase_radix_prefixes' of git://github.com/geraldalewis/coffee-script
2012-01-21 11:40:20 -05:00
Gerald Lewis
a080bd40fb
Issue #2060 cleanup
2012-01-21 11:21:03 -05:00
Jeremy Ashkenas
b7b92eddbd
Merge pull request #2062 from clutchski/lint-fixes
...
Lint fixes
2012-01-20 19:47:46 -08:00
Jeremy Ashkenas
e0ec397046
Merge pull request #2061 from geraldalewis/uppercase_radix_prefixes
...
Issue #2060 Disallow uppercase radix prefixes and exponential notation
2012-01-20 19:47:09 -08:00
Gerald Lewis
34e517de09
Issue #2060 Disallow uppercase radix prefixes and exponential notation
2012-01-20 17:23:50 -05:00
clutchski
f40ba672db
Fixing indentation, trailing whitespace.
2012-01-20 15:18:50 -05:00
Jeremy Ashkenas
8ac440fd52
Merge pull request #2057 from geraldalewis/2054_{arguments}
...
Issue #2054 "{arguments}"
2012-01-19 17:49:52 -08:00
Gerald Lewis
c3a8a4f81f
Issue #2054 "{arguments}"
...
Fixes error message: SyntaxError: variable name may not be "true"
Permits assigning to "arguments" and "eval" properties in
object literals.
2012-01-19 11:33:43 -05:00
Michael Ficarra
7c56da26f6
fixes #2055 : destructuring assignment with new
2012-01-18 23:12:50 -05:00
Michael Ficarra
97cd2dbc41
committing compiled command.js
2012-01-18 23:12:08 -05:00
Jeremy Ashkenas
8affc297fc
Merge pull request #2049 from jawj/6d69812046942ae8faacdfb7d715b5bb5e51855c
...
Hex-escaped bell char for error on --watched compilation
2012-01-17 09:10:38 -08:00
George MacKerron
6d69812046
Oops -- changed bell char from still-octal to hex
2012-01-17 16:50:56 +00:00
Jeremy Ashkenas
de8d16f5e7
Merge pull request #2048 from jawj/beep-on-compile-error
...
Changed octal to decimal for escaped bell character
2012-01-17 08:40:16 -08:00
George MacKerron
b4712c6a93
Changed octal to decimal for escaped bell character
2012-01-17 16:34:09 +00:00
Jeremy Ashkenas
3fc4f10248
Merge pull request #1953 from jawj/beep-on-compile-error
...
Added --beep option to command, to warn user on compilation failure with --watch
2012-01-17 07:12:36 -08:00
George MacKerron
ec55335092
Beep on all --watched compile errors
2012-01-17 15:11:06 +00:00
George MacKerron
af51300887
Made --beep the standard watch behaviour, and debounced it
2012-01-17 11:37:47 +00:00
Michael Ficarra
233cd27d70
rebuilding REPL with newest CS compiler
2012-01-16 19:22:31 -05:00
Michael Ficarra
c1f7db8275
typo
2012-01-16 19:20:24 -05:00
Michael Ficarra
0bf488ea49
fixes #2001 : spoof a REPL readline interface to handle piped REPL input
2012-01-16 19:20:24 -05:00
Gerald Lewis
bf8e0aa1ea
Issue #1547 'use strict' style tweaks, cleanup, and compiled output
2012-01-16 17:35:21 -05:00
Gerald Lewis
4372138fdd
Issue #1547 'use strict' Python-style octal literal notation 0o777
...
Allows octals in the form '0o777' and '0O777'
Case insensitive
Disallows decimals prefixed with '0'
2012-01-16 17:22:19 -05:00
Gerald Lewis
8b179fb391
Issue #1547 'use strict' eval and arguments use restricted
2012-01-16 17:20:55 -05:00
Gerald Lewis
0b7cfba94a
Issue #1547 'use strict' future reserved keywords as identifiers prohibited
2012-01-16 17:20:11 -05:00
Gerald Lewis
f43ec97e30
Issue #1547 'use strict' delete operands restricted
2012-01-16 17:20:02 -05:00
Gerald Lewis
7521068ba3
Issue #1547 'use strict' duplicate formal parameter are prohibited
...
updated error message (thanks @davidchambers)
code style fixes
2012-01-16 17:19:14 -05:00
Gerald Lewis
a2ef66f197
Issue #1547 'use strict' duplicate property definitions in obj literals prohibited
2012-01-16 17:18:53 -05:00
Gerald Lewis
3a694d7dfa
Issue #1547 'use strict' octal escape sequences prohibited
...
RegExp updated (thanks @michaelficarra)
and hex escapes for colors in Cakefile
tests updated (thanks @satyr)
error message conforms to existing Lexer SyntaxErrors
2012-01-16 17:18:13 -05:00
Gerald Lewis
cad108eca0
Issue #1547 'use strict' octal literals prohibited
2012-01-16 17:18:02 -05:00
Gerald Lewis
66eb186a74
Issue #1547 'use strict' tests
2012-01-16 17:17:48 -05:00
Michael Ficarra
6e1e77d46d
Merging #2033 ; fixes #1534
2012-01-16 15:55:59 -05:00
Michael Ficarra
e207c983c1
cleaned up trailing whitespace; merging @geraldalewis's #2033
2012-01-16 15:50:09 -05:00
Michael Ficarra
9a23511965
adding test for #2037 ; should've included it in the first place
2012-01-16 15:38:00 -05:00
Michael Ficarra
df7ab264ab
fixes #2037 : line terminators are incorrectly added after herecomments
...
thanks @geraldalewis for finding the relevant line and making this fix
way too easy for me
2012-01-16 15:38:00 -05:00
Michael Ficarra
9e1d418d7a
CoffeeScript.run should be able to safely omit options
2012-01-16 15:38:00 -05:00
Gerald Lewis
ee9311c025
#1534 class then "use strict": modified strict error condition
2012-01-16 14:09:06 -05:00
Gerald Lewis
2ec4c38433
#1534 class then "use strict": multiple directives support
2012-01-14 15:07:32 -05:00
Michael Ficarra
b6310d0365
adding test for #2037 ; should've included it in the first place
2012-01-14 11:32:09 -05:00
Michael Ficarra
77670b0f3e
fixes #2037 : line terminators are incorrectly added after herecomments
...
thanks @geraldalewis for finding the relevant line and making this fix
way too easy for me
2012-01-14 10:40:15 -05:00
Gerald Lewis
fd1fa7d551
#1534 class then "use strict": herecomments fix
2012-01-13 13:59:24 -05:00
Michael Ficarra
0c5726d3ab
CoffeeScript.run should be able to safely omit options
2012-01-12 19:25:51 -05:00