qvarid | qconid | qvarsym | qconsym | literal | special | reservedop | reservedid |
integer | float | char | string |
( | ) | , | ; | [ | ] | ` | { | } |
whitechar | comment | ncomment |
newline | vertab | space | tab | uniWhite |
| | |
| | |
| |
a_carriage_return |
a_line_feed |
a_vertical_tab |
a_form_feed |
a_space |
a_horizontal_tab |
any_Unicode_character_defined_as_whitespace |
-- ( - )* |
{- |
-} |
graphic | whitechar |
graphic | space | tab |
small | large | symbol | digit | special | : | " | ' |
ascSmall | uniSmall | _ |
a | b | ... | z |
any_Unicode_lowercase_letter |
ascLarge | uniLarge |
A | B | ... | Z |
any_uppercase_or_titlecase_Unicode_letter |
| |
! | # | $ | % | & | * | + | . | / | < | = | > | ? | @ | \ | ^ | | | - | ~ |
any_Unicode_symbol_or_punctuation |
ascDigit | uniDigit |
0 | 1 | ... | 9 |
any_Unicode_decimal_digit |
0 | 1 | ... | 7 |
digit | A | ... | F | a | ... | f |
case | class | data | default | deriving | do | else | if | import | in | infix | infixl | infixr | instance | let | module | newtype | of | then | type | where | _ |
.. | : | :: | = | \ | | | <- | -> | @ | ~ | => |
varid |
conid |
conid |
conid |
| | 0o octal |
| | 0O octal |
| | 0x hexadecimal |
| | 0X hexadecimal |
| |
a | b | f | n | r | t | v | \ | " | ' | & |
cntrl | NUL | SOH | STX | ETX | EOT | ENQ | ACK | BEL | BS | HT | LF | VT | FF | CR | SO | SI | DLE | DC1 | DC2 | DC3 | DC4 | NAK | SYN | ETB | CAN | EM | SUB | ESC | FS | GS | RS | US | SP | DEL |
| |
| | |
| |
| | |
| | |
| | module modid |
| |
| |
| | |
| |
var | con |
| | |
| | |
| | |
| | |
| | |
| |
| |
| |
| |
| | |
| |
infixl | infixr | infix |
| | |
| | |
| | |
| |
| | ( ) |
| | [ ] |
| | ( -> ) |
| | ( , ( , )* ) |
| |
| |
| |
| | |
| |
| |
qtycls |
| | |
| | |
| | |
| |
| | |
| |
| |
| exp_i |
| |
| | - exp_i |
| |
| | |
| | |
| | |
| | |
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
| | let decls |
| |
| | |
| |
exp ; | |
| | |
| | |
| | ; |
| |
| | |
| |
| |
| | |
| | |
| | |
| | _ |
| | |
| | |
| | |
| | ~ apat |
( ) | |
| | [ ] |
| | ( , ( , )* ) |
| |
| |
| |
| |
| |
| |
| |
| |
| |
varop | conop |
qvarop | qconop |
: | qconsym |
This DHTML application was created based on data in Haskel 98 Report by Peter Hercek. Enjoy.
Copyright 2002, 2003, 2007 Peter Hercek, All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You can receive a copy of the GNU General Public License here.
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~