annotate samplecode.js @ 4:ccc558eb70db

Comments are now chunked into blocks.
author Atul Varma <varmaa@toolness.com>
date Mon, 05 Jan 2009 17:02:01 -0800
parents 4a813cef41b1
children dcae71b1c3b4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
1 // Hello, this is sample code.
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
2 //
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
3 // How do you feel about chutney.
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
4 //
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
5 // I don't //like// chutney, do you?
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
6 //
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
7 // No. It's utter **hogwash**.
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
8 //
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
9 // * Hello.
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
10 // * There.
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
11 // * Dood.
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
12 //
4
ccc558eb70db Comments are now chunked into blocks.
Atul Varma <varmaa@toolness.com>
parents: 2
diff changeset
13
0
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
14 // {{{
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
15 // function blarg() {
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
16 // }
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
17 // }}}
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
18
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
19 function blarg() {
2
4a813cef41b1 Added support for the 'let' statement to the tokenizer and parser, though the parser just treats them the same as var's, so this won't help with code execution or anything.
Atul Varma <varmaa@toolness.com>
parents: 0
diff changeset
20 let k = 1;
0
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
21 return 1;
7de0c0d19f97 Origination. The narcissus code has been slightly modified from its snapshot at mozilla-central rev. 2ad9a0f79e7d to support comment tracking in the parser.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
22 }