Parser.hs -- branch: Positive

   Existing Tags:
	Positive                 	(branch: 1.1.2)

----------------------------
revision 1.1.2.33
date: 2009-02-20 18:00:03 +0000;  author: orlov;  state: Exp;  lines: +1 -1
- Nothing have been changed!  Just update files on http://botik.ru/~xsg/
----------------------------
revision 1.1.2.32
date: 2008-06-22 13:12:38 +0000;  author: klimov;  state: Exp;  lines: +51 -46
- Version for GHC 6.8.2
----------------------------
revision 1.1.2.31
date: 2007-04-24 15:32:12 +0000;  author: klimov;  state: Exp;  lines: +4 -3
Y-vars branch in each function body
----------------------------
revision 1.1.2.30
date: 2005-08-02 17:09:59 +0000;  author: klimov;  state: Exp;  lines: +77 -55
Changes from Andrei: Y var, !, ?, @
----------------------------
revision 1.1.2.29
date: 2005-07-31 12:44:20 +0000;  author: klimov;  state: Exp;  lines: +33 -3
New Gener (and little changes at PPT and XSG). Now it works! But does not support clashes.
----------------------------
revision 1.1.2.28
date: 2004-11-06 08:22:23 +0000;  author: klimov;  state: Exp;  lines: +3 -3
Another show (showsPrec -> Show).
----------------------------
revision 1.1.2.27
date: 2004-11-05 18:14:28 +0000;  author: klimov;  state: Exp;  lines: +13 -19
Упрощена функция uncompile. Кстати, какие функции и с каким типом должен экспортировать Parser.hs?
----------------------------
revision 1.1.2.26
date: 2004-11-05 15:26:28 +0000;  author: klimov;  state: Exp;  lines: +9 -13
no message
----------------------------
revision 1.1.2.25
date: 2004-11-05 11:50:27 +0000;  author: klimov;  state: Exp;  lines: +28 -56
no message
----------------------------
revision 1.1.2.24
date: 2004-11-05 09:34:19 +0000;  author: klimov;  state: Exp;  lines: +104 -92
Rewriting parser.hs. Compiler understands brackets.
----------------------------
revision 1.1.2.23
date: 2004-11-04 20:45:26 +0000;  author: klimov;  state: Exp;  lines: +44 -42
Small changes in compiler.
----------------------------
revision 1.1.2.22
date: 2004-10-24 11:18:55 +0000;  author: klimov;  state: Exp;  lines: +63 -67
Less monads ;) but correct. Prev version passes SymbolTable from one branch to another.
----------------------------
revision 1.1.2.21
date: 2004-10-24 06:56:33 +0000;  author: klimov;  state: Exp;  lines: +33 -27
Что-то меня потянуло в эти монады ;). Вот еще немного изменений - промежуточный вариант (часть проверок отключена).
----------------------------
revision 1.1.2.20
date: 2004-10-23 20:16:15 +0000;  author: klimov;  state: Exp;  lines: +2 -3
no message
----------------------------
revision 1.1.2.19
date: 2004-10-23 20:14:02 +0000;  author: klimov;  state: Exp;  lines: +37 -32
More monads.
----------------------------
revision 1.1.2.18
date: 2004-10-23 16:09:58 +0000;  author: klimov;  state: Exp;  lines: +3 -3
no message
----------------------------
revision 1.1.2.17
date: 2004-10-23 11:19:40 +0000;  author: mishchenko;  state: Exp;  lines: +7 -6
nil0 repaired!
----------------------------
revision 1.1.2.16
date: 2004-10-22 16:33:38 +0000;  author: klimov;  state: Exp;  lines: +7 -7
no message
----------------------------
revision 1.1.2.15
date: 2004-10-22 13:59:31 +0000;  author: klimov;  state: Exp;  lines: +24 -24
Better (I think) prining.
----------------------------
revision 1.1.2.14
date: 2004-10-22 10:59:29 +0000;  author: klimov;  state: Exp;  lines: +2 -2
Index had added to ura, ppt, int.
----------------------------
revision 1.1.2.13
date: 2004-10-22 08:35:17 +0000;  author: klimov;  state: Exp;  lines: +3 -0
"vim:" is added
----------------------------
revision 1.1.2.12
date: 2004-10-22 08:20:38 +0000;  author: klimov;  state: Exp;  lines: +93 -84
Some code reformating.
----------------------------
revision 1.1.2.11
date: 2004-10-22 07:42:07 +0000;  author: klimov;  state: Exp;  lines: +19 -19
Some code reformating.
----------------------------
revision 1.1.2.10
date: 2004-10-22 07:28:11 +0000;  author: klimov;  state: Exp;  lines: +51 -64
More monads.
----------------------------
revision 1.1.2.9
date: 2004-10-22 06:11:01 +0000;  author: klimov;  state: Exp;  lines: +9 -10
Andrei's printing.
----------------------------
revision 1.1.2.8
date: 2004-10-21 09:00:44 +0000;  author: klimov;  state: Exp;  lines: +9 -4
no message
----------------------------
revision 1.1.2.7
date: 2004-10-21 07:00:05 +0000;  author: mishchenko;  state: Exp;  lines: +6 -1
Bug?! cant generate a cycle and uncompile works wrong too...
----------------------------
revision 1.1.2.6
date: 2004-10-20 20:02:49 +0000;  author: klimov;  state: Exp;  lines: +49 -39
Some monads...
----------------------------
revision 1.1.2.5
date: 2004-10-20 16:00:40 +0000;  author: klimov;  state: Exp;  lines: +62 -44
Big changes: State = Branch = (Cond, Terms, Exps). Going to rewrite parser in monadic style.
----------------------------
revision 1.1.2.4
date: 2004-10-17 09:44:21 +0000;  author: klimov;  state: Exp;  lines: +1 -1
Пытаюсь разделить внешнее и внутреннее представление. Теперь, в частости, во внутреннем представлении все констукторы должны быть пронумерованы.
----------------------------
revision 1.1.2.3
date: 2004-10-17 09:02:06 +0000;  author: klimov;  state: Exp;  lines: +4 -4
Replace [] with initIdx, XSG.C -> XSG.c, XSG.VAR -> XSG.v2e.
----------------------------
revision 1.1.2.2
date: 2004-10-16 19:33:51 +0000;  author: klimov;  state: Exp;  lines: +14 -6
No more Conf and Class, only State and Exps.
----------------------------
revision 1.1.2.1
date: 2004-10-15 15:35:34 +0000;  author: klimov;  state: Exp;  lines: +356 -0
no message
=============================================================================