From 4fdb6d418a8bfe97d4b5ff1469d77832d9022a69 Mon Sep 17 00:00:00 2001 From: alan Date: Mon, 19 Apr 2010 12:00:04 +0800 Subject: [PATCH] JSDOC/Token.js --- JSDOC/Token.js | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/JSDOC/Token.js b/JSDOC/Token.js index 17a5aa2..63908dc 100644 --- a/JSDOC/Token.js +++ b/JSDOC/Token.js @@ -4,18 +4,21 @@ imports['Object.js'].load(Object); JSDOC = imports['JSDOC.js'].JSDOC; console = imports['console.js'].console; /** - * @constructor + * @class Token + * + * @prop data {String} raw value of token + * @prop type {String} type of token + * TOKN (unknown) - name is UNKNOWN_TOKEN + * KEYW (keyword) - name is upper case version of keyword + * COMM (comment) - name is MULTI_LINE_COMM, JSDOC, SINGLE_LINE_COMM + * NAME (name / identifier) - name is NAME + * PUNC (puctuation) - name is String description of punctionan (eg LEFTPARAM) + * WHIT (white space) - name is SPACE,NEWLINE + * STRN (string) - name is DOBULE_QUOTE, SINGLE_QUOTE + * NUMB (number) - name is OCTAL,DECIMAL,HEC_DEC + * REGX (regular expression) - name is REGX + * @prop name {String} see type details above * - * types: - * TOKN (unknown) - * KEYW (keyword) - * COMM (comment) - * NAME (name / identifier) - * PUNC (puctuation) - * WHIT (white space) - * STRN (string) - * NUMB (number) - * REGX (regular expression) * */ -- 2.39.2