From: Russ Cox Date: Tue, 8 Sep 2009 19:27:09 +0000 (-0700) Subject: documentation edits: X-Git-Tag: weekly.2009-11-06~624 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=bd0c13e9f8ebe9ecab9cd7fca10342ee584fd3ed;p=gostls13.git documentation edits: add comments showing Go syntax for each token. move doc comments below hidden begin constants R=gri DELTA=66 (3 added, 3 deleted, 60 changed) OCL=34334 CL=34445 --- diff --git a/src/pkg/go/token/token.go b/src/pkg/go/token/token.go index 32958b53f0..e0ee0decf9 100644 --- a/src/pkg/go/token/token.go +++ b/src/pkg/go/token/token.go @@ -24,77 +24,77 @@ const ( EOF; COMMENT; + literal_beg; // Identifiers and basic type literals // (these tokens stand for classes of literals) - literal_beg; - IDENT; - INT; - FLOAT; - CHAR; - STRING; + IDENT; // main + INT; // 12345 + FLOAT; // 123.45 + CHAR; // 'a' + STRING; // "abc" literal_end; - // Operators and delimiters operator_beg; - ADD; - SUB; - MUL; - QUO; - REM; - - AND; - OR; - XOR; - SHL; - SHR; - AND_NOT; - - ADD_ASSIGN; - SUB_ASSIGN; - MUL_ASSIGN; - QUO_ASSIGN; - REM_ASSIGN; - - AND_ASSIGN; - OR_ASSIGN; - XOR_ASSIGN; - SHL_ASSIGN; - SHR_ASSIGN; - AND_NOT_ASSIGN; - - LAND; - LOR; - ARROW; - INC; - DEC; - - EQL; - LSS; - GTR; - ASSIGN; - NOT; - - NEQ; - LEQ; - GEQ; - DEFINE; - ELLIPSIS; - - LPAREN; - LBRACK; - LBRACE; - COMMA; - PERIOD; - - RPAREN; - RBRACK; - RBRACE; - SEMICOLON; - COLON; + // Operators and delimiters + ADD; // + + SUB; // - + MUL; // * + QUO; // / + REM; // % + + AND; // & + OR; // | + XOR; // ^ + SHL; // << + SHR; // >> + AND_NOT; // &^ + + ADD_ASSIGN; // += + SUB_ASSIGN; // -= + MUL_ASSIGN; // *= + QUO_ASSIGN; // /= + REM_ASSIGN; // %= + + AND_ASSIGN; // &= + OR_ASSIGN; // |= + XOR_ASSIGN; // ^= + SHL_ASSIGN; // <<= + SHR_ASSIGN; // >>= + AND_NOT_ASSIGN; // &^= + + LAND; // && + LOR; // || + ARROW; // <- + INC; // ++ + DEC; // -- + + EQL; // == + LSS; // < + GTR; // > + ASSIGN; // = + NOT; // ! + + NEQ; // != + LEQ; // <= + GEQ; // >= + DEFINE; // := + ELLIPSIS; // ... + + LPAREN; // ( + LBRACK; // [ + LBRACE; // { + COMMA; // , + PERIOD; // . + + RPAREN; // ) + RBRACK; // ] + RBRACE; // } + SEMICOLON; // ; + COLON; // : operator_end; - // Keywords keyword_beg; + // Keywords BREAK; CASE; CHAN;