Fixes recursion bug in disambiguate_in().
[ohcount] / test / expected_dir / foo.coffee
1 coffeescript    comment # A CoffeeScript parser test file
2 coffeescript    blank   
3 coffeescript    code    simple_code = true
4 coffeescript    blank   
5 coffeescript    comment ###
6 coffeescript    comment A multi-line block comment
7 coffeescript    comment begins and ends with three hash marks
8 coffeescript    comment ###
9 coffeescript    blank   
10 coffeescript    code    multi_line_string = '''
11 coffeescript    code                        A multi-line string constant ("here doc")
12 coffeescript    code                        begins and ends with three quote marks
13 coffeescript    code                        '''
14 coffeescript    blank   
15 coffeescript    code    foo = "A string can wrap across multiple lines
16 coffeescript    code      and may contain #{interpolated_values}"
17 coffeescript    blank   
18 coffeescript    blank   
19 coffeescript    comment ###
20 coffeescript    comment A clever parser can use Ohcount's "Polyglot" feature treat the
21 coffeescript    comment following as embedded JavaScript.
22 coffeescript    comment ###
23 javascript      code    embedded_js = `function() {
24 javascript      code      return [document.title, "Hello JavaScript"].join(": ");
25 coffeescript    code    }`
26 coffeescript    blank