diff --git a/lib/docco.js b/lib/docco.js
index 4536d296..6dd8f511 100644
--- a/lib/docco.js
+++ b/lib/docco.js
@@ -39,7 +39,7 @@
line = line.replace(language.comment_exit, '');
line = line.replace(language.comment_enter, '');
line = line.replace(language.comment_matcher, '');
- line = line.replace(/^ +/, '');
+ line = line.replace(/^ *[\*] */, '');
param = line.match(language.param);
if (param) line = line.replace(param[0], '\n' + '' + param[1] + '');
docs_text += line + '\n';
@@ -125,7 +125,7 @@
symbol: '//',
enter: '/\\*\+',
exit: '\\*\+/',
- param: /\* *@([a-zA-Z]+)/
+ param: /@([a-zA-Z]+)/
},
'.rb': {
name: 'ruby',
diff --git a/src/docco.coffee b/src/docco.coffee
index 8dce8f04..27600444 100644
--- a/src/docco.coffee
+++ b/src/docco.coffee
@@ -97,7 +97,7 @@ parse = (source, code) ->
line = line.replace(language.comment_exit, '')
line = line.replace(language.comment_enter, '')
line = line.replace(language.comment_matcher, '')
- line = line.replace(/^ +/, '');
+ line = line.replace(/^ *[\*] */, '');
param = line.match(language.param);
if param
line = line.replace(param[0], '\n' + '' + param[1] + '');
@@ -170,7 +170,7 @@ languages =
'.coffee':
name: 'coffee-script', symbol: '#'
'.js':
- name: 'javascript', symbol: '//', enter: '/\\*\+', exit: '\\*\+/', param: /\* *@([a-zA-Z]+)/
+ name: 'javascript', symbol: '//', enter: '/\\*\+', exit: '\\*\+/', param: /@([a-zA-Z]+)/
'.rb':
name: 'ruby', symbol: '#'
'.py':