--- trunk/src/mdParser/MDParser.g 2005/12/12 19:32:50 809 +++ trunk/src/mdParser/MDParser.g 2005/12/14 18:02:28 810 @@ -41,9 +41,6 @@ tokens ENDBLOCK; } -{ - // Suppport C++-style single-line comments? -} mdfile : (statement)* ; @@ -145,7 +142,7 @@ protected ; protected -signedNumber : (PLUS! | MINUS^)? +signedNumber : (intConst | floatConst) ; @@ -209,8 +206,6 @@ RCURLY : '}' ; LCURLY : '{' ; RCURLY : '}' ; -PLUS : '+' ; -MINUS : '-' ; /* EQUAL : "==" ; @@ -445,7 +440,9 @@ Number ; Number - : + : + ('+'|'-')? + ( ( (Digit)+ ('.' | 'e' | 'E' | 'd' | 'D' ) )=> (Digit)+ ( '.' (Digit)* (Exponent)? {_ttype = FLOATONE;} //Zuo 3/12/01 @@ -478,6 +475,7 @@ Number (LongSuffix //{_ttype = LongHexConst;} |UnsignedSuffix //{_ttype = UnsignedHexConst;} )* {_ttype = HEXADECIMALINT;} + ) ; ID