Julian Rosse
799bc6e81c
Restrict indented return arg to object ( #4605 )
...
* throw multiline implicit object [Fixes #3199 ]
* only return
* fix from code review
* test error on non-object
* test error on call indented non-object
* unique test names
2017-07-09 10:29:47 -07:00
Julian Rosse
e4bf1631e1
refine sameLine implicit object tagging [ Fixes #4568 ] ( #4598 )
2017-07-04 11:31:51 -07:00
Michal Srb
e00fa5d5f8
Fix #4533 : chained calls incorrectly wrapping enclosing implicit objects ( #4534 )
2017-05-12 06:12:06 -07:00
Michal Srb
51c06574a0
Fix #4150 : Correctly outdent ternary followed by method call ( #4535 )
2017-05-02 23:00:21 -07:00
xixixao
04b0b94a8c
Fixes chaining after inline implicit objects
2014-01-26 22:11:10 +00:00
xixixao
c3391e1dd8
Fix 1275
2014-01-22 18:33:44 +00:00
xixixao
39cb8815f7
Fixed chaining semantics after outdent
2014-01-21 22:00:57 +00:00
xixixao
ee9febe399
Handle nested calls and function oneliners when chaining
2013-11-27 04:57:44 +00:00
xixixao
15a70f863c
Implemented method call chaining
2013-11-27 03:41:52 +00:00
Marc Häfner
4342bedd2f
Fix multi-line if-else in single-line expression.
...
* When searching for the closing token of a single-line expression, ignore TERMINATORS that will subsequently be removed.
* Add a test.
2013-07-31 12:18:50 +02:00
Marc Häfner
4fd5e9a3ab
Better handling of initial indent at file start.
...
* Detect initial indentation before the first token and enforce it.
* Don't add `INDENT` token (or the matching `OUTDENT, TERMINATOR`).
2013-06-14 00:28:45 +02:00
Demian Ferreiro
25091fb2a0
Improved lexer error messages
2013-02-25 14:41:34 -03:00
clutchski
8ade4f1077
Indentation fix.
2012-02-03 19:08:45 -05:00
Michael Ficarra
46b34d4b43
whitespace cleanup
2011-12-24 07:04:34 -05:00
satyr
d03d288a98
fixed #1299 : overhauled token pairings
2011-09-17 08:26:04 +09:00
Gerald Lewis
49e3a91d67
tests for #1195 : lex out semicolons before newlines and at end of program
2011-09-04 12:18:38 -04:00
Michael Ficarra
8931e31991
improving test for #1492
2011-07-17 16:43:50 -04:00
Breckin Loggins
8a4a28bd33
Fixing issue #1492 : Consecutive semicolons in compiled output in some situations
2011-07-16 09:34:46 -05:00
Jeremy Ashkenas
ac85fa2fc3
merged stable
2011-03-11 22:44:18 -05:00
Jeremy Ashkenas
9e2c75b548
removing over-hash-comment
2011-03-11 21:41:12 -05:00
Timothy Jones
18a1e01d64
Closes #971 . Existensial slices now supported.
2011-01-22 19:56:14 +13:00
Timothy Jones
15e1078d01
I suppose there's no reason to ever call a prototype like a function.
2011-01-22 19:34:30 +13:00
Timothy Jones
06b0c7e928
Closes #1064 . Dot accesses force the next token to be an identifier.
2011-01-22 19:29:07 +13:00
Michael Ficarra
ccae9ea6a8
final waypoint; remaining files to be sorted:
...
* _test_existence.coffee
* _test_pattern_matching.coffee
2011-01-01 23:35:05 -05:00
Michael Ficarra
fb201976b8
test reorganization waypoint #2
2010-12-29 14:06:57 -05:00
Michael Ficarra
0fd3ed593c
adding new (empty) classifications for tests
2010-12-28 23:33:13 -05:00