Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

[Home]->[Documentation]->[Syntac Universal Parser]->[Programming Languages]->[C pre-processor]->[Symbols]->[comment]

Expand All
Collapse All
Contents

cpp::comment Locate in Contents

Declaration Locate in Contents

comment    ::=
        '\/\/[^\n]*$'                    /* C++ comment */
    |    ';[^\n]*$'                        /* make/asm comment */
    |    '\/\*([^*]|\*[^/])*\*\/'        /* C comment */
    |    '<!--([^-]|-[^-]|--[^>])*-->'    /* HTML/XML comment */
    |    '#[^\n]*$'

Composition Locate in Contents

lws comment Alternation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node Unconsumed Tail Node Concatenation Node Unconsumed Tail Node '/' '*' Iteration Node '*' '/' '<' '!' '\\-' '\\-' Iteration Node '\\-' '\\-' '>' Concatenation Node Unconsumed Tail Node '/' '/' Iteration Node '[\\z\\n]' ';' Iteration Node '[\\z\\n]' Alternation Node Alternation Node '#' Iteration Node '[\\z\\n]' '[^\\z\\n]' '[^\\z\\n]' '[^\\z*]' Concatenation Node '[^\\z\\-]' Concatenation Node Concatenation Node '[^\\z\\n]' '*' '[^\\z/]' '\\-' '[^\\z\\-]' '\\-' '\\-' '[^\\z>]'

State Machine Locate in Contents

start:971:$0 final:972:$0