xquery/trunk/XQuery__XQueryParser.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Tue, 08 Apr 2008 19:47:42 +0000
changeset 0 5057afe1ec87
child 18 3476eed46de5
permissions -rw-r--r--
Initial import from CVS
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
"{ Package: 'stx:goodies/xmlsuite/xquery' }"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
"{ NameSpace: XQuery }"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
Perseus::Parser subclass:#XQueryParser
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
	instanceVariableNames:''
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
	classVariableNames:'Verbose'
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
	poolDictionaries:''
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
	category:'XQuery-Executor'
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
!XQueryParser class methodsFor:'accessing'!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
isVerbose
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
    ^Verbose == true
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
    "Created: / 12-04-2007 / 11:15:13 / janfrog"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
parseQuery: aString
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    23
        ^self parse: aString startingAt: self startingStateForQueryBody
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    24
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    25
    "Created: / 17-03-2006 / 15:00:57 / ked"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    26
    "Modified: / 02-06-2006 / 12:26:34 / ked"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    27
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    28
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    29
verbose: aBoolean
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    30
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    31
    "
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    32
        self verbose: true  
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    33
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    34
        self verbose: false
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
    "
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    37
    Verbose := aBoolean
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    38
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    39
    "Created: / 12-04-2007 / 11:15:13 / janfrog"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    40
    "Modified: / 17-11-2007 / 14:37:07 / janfrog"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    41
! !
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    42
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    43
!XQueryParser class methodsFor:'generated-accessing'!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    44
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    45
scannerClass
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    46
	^XQuery::XQueryScanner
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    47
! !
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    48
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    49
!XQueryParser class methodsFor:'generated-comments'!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    50
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    51
parserDefinitionComment
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    52
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    53
	"%start MainModule;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    54
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    55
MainModule :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    56
    Prolog QueryBody
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    57
	{ AstMainModule new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    58
	    prolog: '1' ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    59
	    queryBody: '2' }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    60
    ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    61
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    62
Prolog:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    63
    PrologDeclarationClass1List PrologDeclarationClass2List
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    64
	{ AstProlog new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    65
		declarations: ('1' addAll: '2'; yourself) }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    66
    ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    67
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    68
PrologDeclarationClass1List:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    69
    PrologDeclarationClass1List PrologDeclarationClass1 "";""
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    70
	{ '1' add: '2'; yourself }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    71
    |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    72
	{ OrderedCollection new: 5 }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    73
    ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    74
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    75
PrologDeclarationClass1:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    76
      DefaultNamespaceDecl
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    77
	{ '1' }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    78
    | NamespaceDecl
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    79
	{ '1' }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    80
    | FunctionDecl
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    81
	{ '1' }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    82
    ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    83
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    84
DefaultNamespaceDecl:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    85
      ""declare"" ""default"" ""element"" ""namespace"" URILiteral
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    86
	{ AstDefaultNamespaceDecl new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    87
	    uri: '5';
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    88
	    type: #element }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    89
    | ""declare"" ""default"" ""function"" ""namespace"" URILiteral
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    90
	{ AstDefaultNamespaceDecl new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    91
	    uri: '5';
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    92
	    type: #function }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    93
    ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    94
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    95
NamespaceDecl:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    96
    ""declare"" ""namespace"" NCName ""="" URILiteral
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    97
	{ AstNamespaceDecl new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    98
	    prefix: '3' ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    99
	    nsuri: '5'  }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   100
    ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   101
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   102
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   103
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   104
URILiteral:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   105
    StringLiteral
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   106
	{ '1' }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   107
    ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   108
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   109
PrologDeclarationClass2List:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   110
    PrologDeclarationClass2List PrologDeclarationClass2 "";""
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   111
	{ '1' add: '2'; yourself }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   112
    |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   113
	{ OrderedCollection new: 5 }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   114
    ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   115
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   116
PrologDeclarationClass2:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   117
    ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   118
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   119
FunctionDecl:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   120
      ""declare"" ""updating""? ""function"" QName ""("" ParamList "")"" EnclosedExpr
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   121
	{ AstFunctionDecl new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   122
	    name: '4';
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   123
	    paramList: '6';
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   124
	    body: '8'
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   125
	}
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   126
    ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   127
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   128
ParamList:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   129
    OneOrMoreParamList
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   130
	{ '1' }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   131
    | EmptyParamList
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   132
	{ '2' }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   133
    ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   134
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   135
EmptyParamList:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   136
	{ #() }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   137
    ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   138
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   139
OneOrMoreParamList:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   140
    ParamList "","" Param
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   141
	{ '1' add: '3' ; yourself }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   142
    | Param
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   143
	{ OrderedCollection with:'1' }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   144
    ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   145
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   146
Param:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   147
    ""$"" QName
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   148
	{ AstParam new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   149
	    name: '2'  }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   150
    ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   151
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   152
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   153
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   154
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   155
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   156
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   157
QueryBody :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   158
  Expr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   159
    self informAboutRuleReduction:'QueryBody1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   160
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   161
  };
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   162
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   163
Expr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   164
  ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   165
    self informAboutRuleReduction:'Expr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   166
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   167
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   168
  ExprSingle "","" Expr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   169
    self informAboutRuleReduction:'Expr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   170
    AstExpr new exprSingle: '1'; expr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   171
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   172
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   173
ExprSingle :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   174
  FLWORExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   175
    self informAboutRuleReduction:'ExprSingle1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   176
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   177
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   178
  QuantifiedExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   179
    self informAboutRuleReduction:'ExprSingle2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   180
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   181
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   182
  IfExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   183
    self informAboutRuleReduction:'ExprSingle3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   184
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   185
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   186
  OrExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   187
    self informAboutRuleReduction:'ExprSingle4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   188
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   189
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   190
  DeleteExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   191
    self informAboutRuleReduction:'ExprSingle5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   192
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   193
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   194
  RenameExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   195
    self informAboutRuleReduction:'ExprSingle6'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   196
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   197
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   198
  ReplaceExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   199
    self informAboutRuleReduction:'ExprSingle7'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   200
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   201
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   202
  InsertExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   203
    self informAboutRuleReduction:'ExprSingle8'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   204
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   205
  } |  
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   206
  TransformExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   207
    self informAboutRuleReduction:'ExprSingle9'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   208
    '1'. 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   209
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   210
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   211
FLWORExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   212
  FLWORExpr_ForLet ""return"" ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   213
    self informAboutRuleReduction:'FLWORExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   214
    AstFLWORExpr new flworExpr_ForLet: '1'; exprSingle: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   215
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   216
  FLWORExpr_ForLet WhereClause ""return"" ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   217
    self informAboutRuleReduction:'FLWORExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   218
    AstFLWORExpr new flworExpr_ForLet: '1'; whereClause: '2'; exprSingle: '4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   219
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   220
  FLWORExpr_ForLet OrderByClause ""return"" ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   221
    self informAboutRuleReduction:'FLWORExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   222
    AstFLWORExpr new flworExpr_ForLet: '1'; orderByClause: '2'; exprSingle: '4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   223
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   224
  FLWORExpr_ForLet WhereClause OrderByClause ""return"" ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   225
    self informAboutRuleReduction:'FLWORExpr4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   226
    AstFLWORExpr new flworExpr_ForLet: '1'; whereClause: '2'; orderByClause: '3'; exprSingle: '5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   227
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   228
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   229
FLWORExpr_ForLet :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   230
  ForClause {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   231
    self informAboutRuleReduction:'FLWORExpr_ForLet1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   232
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   233
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   234
  LetClause {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   235
    self informAboutRuleReduction:'FLWORExpr_ForLet2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   236
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   237
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   238
  ForClause FLWORExpr_ForLet {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   239
    self informAboutRuleReduction:'FLWORExpr_ForLet3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   240
    AstFLWORExpr_ForLet new forClause: '1'; flworExpr_ForLet: '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   241
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   242
  LetClause FLWORExpr_ForLet {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   243
    self informAboutRuleReduction:'FLWORExpr_ForLet4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   244
    AstFLWORExpr_ForLet new letClause: '1'; flworExpr_ForLet: '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   245
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   246
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   247
ForClause :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   248
  ""for"" ForClause_Impl {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   249
    self informAboutRuleReduction:'ForClause1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   250
    '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   251
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   252
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   253
ForClause_Impl :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   254
  ""$"" VarName ""in"" ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   255
    self informAboutRuleReduction:'ForClause_Impl1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   256
    AstForClause new varName: '2'; exprSingle: '4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   257
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   258
  ""$"" VarName ""in"" ExprSingle "","" ForClause_Impl {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   259
    self informAboutRuleReduction:'ForClause_Impl2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   260
    AstForClause new varName: '2'; exprSingle: '4'; forClause: '6'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   261
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   262
  ""$"" VarName PositionalVar ""in"" ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   263
    self informAboutRuleReduction:'ForClause_Impl3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   264
    AstForClause new varName: '2'; positionalVar: '3'; exprSingle: '5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   265
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   266
  ""$"" VarName PositionalVar ""in"" ExprSingle "","" ForClause_Impl {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   267
    self informAboutRuleReduction:'ForClause_Impl4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   268
    AstForClause new varName: '2'; positionalVar: '3'; exprSingle: '5'; forClause: '7'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   269
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   270
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   271
PositionalVar:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   272
  ""at"" ""$"" VarName {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   273
    self informAboutRuleReduction:'PositionalVar1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   274
    '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   275
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   276
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   277
LetClause :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   278
  ""let"" LetClause_Impl {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   279
    self informAboutRuleReduction:'LetClause1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   280
    '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   281
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   282
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   283
LetClause_Impl :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   284
  ""$"" VarName "":="" ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   285
    self informAboutRuleReduction:'LetClause_Impl1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   286
    AstLetClause new varName: '2'; exprSingle: '4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   287
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   288
  ""$"" VarName "":="" ExprSingle "","" LetClause_Impl {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   289
    self informAboutRuleReduction:'LetClause_Impl2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   290
    AstLetClause new varName: '2'; exprSingle: '4'; letClause: '6'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   291
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   292
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   293
WhereClause :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   294
  ""where"" ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   295
    self informAboutRuleReduction:'WhereClause1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   296
    AstWhereClause new exprSingle: '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   297
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   298
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   299
OrderByClause :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   300
  ""order"" ""by"" OrderSpecList {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   301
    self informAboutRuleReduction:'OrderByClause1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   302
    AstOrderByClause new isStable: false; orderSpecList: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   303
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   304
  ""stable"" ""order"" ""by"" OrderSpecList {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   305
    self informAboutRuleReduction:'OrderByClause2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   306
    AstOrderByClause new isStable: true; orderSpecList: '4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   307
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   308
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   309
OrderSpecList :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   310
  OrderSpec {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   311
    self informAboutRuleReduction:'OrderSpecList1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   312
   '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   313
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   314
  OrderSpec "","" OrderSpecList {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   315
    self informAboutRuleReduction:'OrderSpecList2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   316
    AstOrderSpecList new orderSpec: '1'; orderSpecList: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   317
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   318
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   319
OrderSpec :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   320
  ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   321
    self informAboutRuleReduction:'OrderSpec1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   322
    AstOrderSpec new exprSingle: '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   323
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   324
  ExprSingle OrderModifier {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   325
    self informAboutRuleReduction:'OrderSpec2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   326
    AstOrderSpec new exprSingle: '1'; orderModifier: '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   327
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   328
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   329
OrderModifier :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   330
  OrderModifier_AscDesc {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   331
    self informAboutRuleReduction:'OrderModifier1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   332
    AstOrderModifier new ascDesc: '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   333
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   334
  OrderModifier_GreatestLeast {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   335
    self informAboutRuleReduction:'OrderModifier2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   336
    AstOrderModifier new greatestLeast: '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   337
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   338
  OrderModifier_AscDesc OrderModifier_GreatestLeast {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   339
    self informAboutRuleReduction:'OrderModifier3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   340
    AstOrderModifier new ascDesc: '1'; greatestLeast: '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   341
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   342
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   343
OrderModifier_AscDesc:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   344
  ""ascending"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   345
    self informAboutRuleReduction:'OrderModifier_AscDesc1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   346
    ^#asc.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   347
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   348
  ""descending"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   349
    self informAboutRuleReduction:'OrderModifier_AscDesc2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   350
    ^#desc.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   351
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   352
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   353
OrderModifier_GreatestLeast:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   354
  ""empty"" ""greatest"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   355
    self informAboutRuleReduction:'OrderModifier_GreatestLeast1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   356
    ^#greatest.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   357
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   358
  ""empty"" ""least"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   359
    self informAboutRuleReduction:'OrderModifier_GreatestLeast2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   360
    ^#least.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   361
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   362
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   363
QuantifiedExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   364
  ""some"" QuantifiedExpr_Impl ""satisfies"" ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   365
    self informAboutRuleReduction:'QuantifiedExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   366
    AstQuantifiedExpr new someEvery: #some; quantifiedExpr_Impl: '2'; exprSingle: '4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   367
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   368
  ""every"" QuantifiedExpr_Impl ""satisfies"" ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   369
    self informAboutRuleReduction:'QuantifiedExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   370
    AstQuantifiedExpr new someEvery: #every; quantifiedExpr_Impl: '2'; exprSingle: '4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   371
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   372
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   373
QuantifiedExpr_Impl :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   374
  ""$"" VarName ""in"" ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   375
    self informAboutRuleReduction:'QuantifiedExpr_Impl1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   376
    AstQuantifiedExpr_Impl new varName: '2'; exprSingle: '4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   377
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   378
  ""$"" VarName ""in"" ExprSingle "","" QuantifiedExpr_Impl {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   379
    self informAboutRuleReduction:'QuantifiedExpr_Impl2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   380
    AstQuantifiedExpr_Impl new varName: '2'; exprSingle: '4'; quantifiedExpr_Impl: '6'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   381
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   382
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   383
IfExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   384
  ""if"" ""("" Expr "")"" ""then"" ExprSingle ""else"" ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   385
    self informAboutRuleReduction:'IfExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   386
    AstIfExpr new expr: '3'; trueExprSingle: '6'; falseExprSingle: '8'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   387
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   388
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   389
OrExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   390
  AndExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   391
    self informAboutRuleReduction:'OrExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   392
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   393
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   394
  AndExpr ""or"" OrExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   395
    self informAboutRuleReduction:'OrExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   396
    AstOrExpr new andExpr: '1'; orExpr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   397
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   398
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   399
AndExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   400
  ComparisonExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   401
    self informAboutRuleReduction:'AndExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   402
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   403
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   404
  ComparisonExpr ""and"" AndExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   405
    self informAboutRuleReduction:'AndExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   406
    AstAndExpr new comparisonExpr: '1'; andExpr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   407
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   408
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   409
ComparisonExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   410
  RangeExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   411
    self informAboutRuleReduction:'ComparisonExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   412
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   413
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   414
  RangeExpr ValueComp RangeExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   415
    self informAboutRuleReduction:'ComparisonExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   416
    AstComparisonExpr new rangeExprLeft: '1'; valueComp: '2'; rangeExprRight: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   417
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   418
  RangeExpr GeneralComp RangeExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   419
    self informAboutRuleReduction:'ComparisonExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   420
    AstComparisonExpr new rangeExprLeft: '1'; generalComp: '2'; rangeExprRight: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   421
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   422
  RangeExpr NodeComp RangeExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   423
    self informAboutRuleReduction:'ComparisonExpr4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   424
    AstComparisonExpr new rangeExprLeft: '1'; nodeComp: '2'; rangeExprRight: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   425
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   426
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   427
RangeExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   428
  AdditiveExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   429
    self informAboutRuleReduction:'RangeExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   430
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   431
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   432
  AdditiveExpr ""to"" AdditiveExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   433
    self informAboutRuleReduction:'RangeExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   434
    AstRangeExpr new additiveExprFrom: '1'; additiveExprTo: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   435
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   436
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   437
AdditiveExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   438
  MultiplicativeExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   439
    self informAboutRuleReduction:'AdditiveExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   440
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   441
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   442
  MultiplicativeExpr ""+"" AdditiveExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   443
    self informAboutRuleReduction:'AdditiveExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   444
    AstAdditiveExpr new multiplicativeExpr: '1'; operand: #plus; additiveExpr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   445
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   446
  MultiplicativeExpr ""-"" AdditiveExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   447
    self informAboutRuleReduction:'AdditiveExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   448
    AstAdditiveExpr new multiplicativeExpr: '1'; operand: #minus; additiveExpr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   449
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   450
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   451
MultiplicativeExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   452
  UnionExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   453
    self informAboutRuleReduction:'MultiplicativeExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   454
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   455
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   456
  UnionExpr ""*"" MultiplicativeExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   457
    self informAboutRuleReduction:'MultiplicativeExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   458
    AstMultiplicativeExpr new unionExpr: '1'; operand: #krat; multiplicativeExpr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   459
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   460
  UnionExpr ""div"" MultiplicativeExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   461
    self informAboutRuleReduction:'MultiplicativeExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   462
    AstMultiplicativeExpr new unionExpr: '1'; operand: #div; multiplicativeExpr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   463
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   464
  UnionExpr ""idiv"" MultiplicativeExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   465
    self informAboutRuleReduction:'MultiplicativeExpr4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   466
    AstMultiplicativeExpr new unionExpr: '1'; operand: #idiv; multiplicativeExpr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   467
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   468
  UnionExpr ""mod"" MultiplicativeExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   469
    self informAboutRuleReduction:'MultiplicativeExpr5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   470
    AstMultiplicativeExpr new unionExpr: '1'; operand: #mod; multiplicativeExpr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   471
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   472
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   473
UnionExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   474
  IntersectExceptExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   475
    self informAboutRuleReduction:'UnionExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   476
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   477
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   478
  IntersectExceptExpr ""union"" UnionExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   479
    self informAboutRuleReduction:'UnionExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   480
    AstUnionExpr new intersectExceptExpr: '1'; unionExpr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   481
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   482
  IntersectExceptExpr ""|"" UnionExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   483
    self informAboutRuleReduction:'UnionExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   484
    AstUnionExpr new intersectExceptExpr: '1'; unionExpr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   485
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   486
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   487
IntersectExceptExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   488
  UnaryExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   489
    self informAboutRuleReduction:'IntersectExceptExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   490
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   491
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   492
  UnaryExpr ""intersect"" IntersectExceptExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   493
    self informAboutRuleReduction:'IntersectExceptExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   494
    AstIntersectExceptExpr new unaryExpr: '1'; operand: #intersect; intersectExceptExpr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   495
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   496
  UnaryExpr ""except"" IntersectExceptExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   497
    self informAboutRuleReduction:'IntersectExceptExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   498
    AstIntersectExceptExpr new unaryExpr: '1'; operand: #except; intersectExceptExpr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   499
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   500
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   501
UnaryExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   502
  ""-"" UnaryExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   503
    self informAboutRuleReduction:'UnaryExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   504
    AstUnaryExpr new operand: #minus; unaryExpr: '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   505
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   506
  ""+"" UnaryExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   507
    self informAboutRuleReduction:'UnaryExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   508
    AstUnaryExpr new operand: #plus; unaryExpr: '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   509
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   510
  ValueExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   511
   self informAboutRuleReduction:'UnaryExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   512
   '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   513
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   514
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   515
ValueExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   516
  PathExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   517
    self informAboutRuleReduction:'ValueExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   518
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   519
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   520
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   521
GeneralComp :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   522
  ""="" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   523
    self informAboutRuleReduction:'GeneralComp1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   524
    ^#eqGeneral.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   525
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   526
  ""!!="" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   527
    self informAboutRuleReduction:'GeneralComp2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   528
    ^#neGeneral.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   529
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   530
  ""<"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   531
    self informAboutRuleReduction:'GeneralComp3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   532
    ^#ltGeneral.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   533
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   534
  ""<="" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   535
    self informAboutRuleReduction:'GeneralComp4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   536
    ^#leGeneral.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   537
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   538
  "">"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   539
    self informAboutRuleReduction:'GeneralComp5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   540
    ^#gtGeneral.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   541
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   542
  "">="" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   543
    self informAboutRuleReduction:'GeneralComp6'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   544
    ^#geGeneral.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   545
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   546
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   547
ValueComp :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   548
  ""eq"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   549
    self informAboutRuleReduction:'ValueComp1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   550
    ^#eqValue.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   551
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   552
  ""ne"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   553
    self informAboutRuleReduction:'ValueComp2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   554
    ^#neValue.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   555
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   556
  ""lt"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   557
    self informAboutRuleReduction:'ValueComp3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   558
    ^#ltValue.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   559
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   560
  ""le"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   561
    self informAboutRuleReduction:'ValueComp4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   562
    ^#leValue.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   563
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   564
  ""gt"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   565
    self informAboutRuleReduction:'ValueComp5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   566
    ^#gtValue.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   567
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   568
  ""ge""{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   569
    self informAboutRuleReduction:'ValueComp6'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   570
    ^#geValue.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   571
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   572
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   573
NodeComp :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   574
  ""is"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   575
    self informAboutRuleReduction:'NodeComp1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   576
    ^#is.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   577
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   578
  ""<<"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   579
    self informAboutRuleReduction:'NodeComp2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   580
    ^#isLess.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   581
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   582
  "">>"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   583
    self informAboutRuleReduction:'NodeComp3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   584
    ^#isMore.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   585
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   586
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   587
PathExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   588
	  ""/"" RelativePathExpr 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   589
	  	{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   590
		    self informAboutRuleReduction:'PathExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   591
		    '2' absolute: true; yourself 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   592
 		 } 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   593
	| ""//"" RelativePathExpr 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   594
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   595
		    self informAboutRuleReduction:'PathExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   596
			'2'
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   597
				addFirst:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   598
			    	(XMLv2::XPathLocationStep new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   599
			        	axis: XMLv2::XPathAxisDescendantOrSelf new;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   600
						nodeTest: XMLv2::XPathAnyKindTest new);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   601
				yourself		    
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   602
		}	
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   603
	| RelativePathExpr 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   604
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   605
		    self informAboutRuleReduction:'PathExpr4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   606
		    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   607
		}
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   608
	;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   609
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   610
RelativePathExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   611
	  StepExpr 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   612
	  	{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   613
		    self informAboutRuleReduction:'RelativePathExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   614
    		XMLv2::XPathExpression with: '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   615
		}    	
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   616
	| RelativePathExpr ""/"" StepExpr  
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   617
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   618
		    self informAboutRuleReduction:'RelativePathExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   619
		    '1' add: '3'; yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   620
		}		  
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   621
	| RelativePathExpr ""//"" StepExpr 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   622
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   623
		    self informAboutRuleReduction:'RelativePathExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   624
		    '1'
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   625
		    	add:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   626
		    		(XMLv2::XPathLocationStep new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   627
		    			axis: XMLv2::XPathAxisDescendantOrSelf new;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   628
		    			nodeTest: XMLv2::XPathAnyKindTest new);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   629
				add: '3';
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   630
				yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   631
		}
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   632
	;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   633
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   634
StepExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   635
	  AxisStep 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   636
	  	{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   637
		    self informAboutRuleReduction:'StepExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   638
		    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   639
		}		   
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   640
	| FilterExpr 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   641
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   642
		    self informAboutRuleReduction:'StepExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   643
		    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   644
		}		   
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   645
	;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   646
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   647
AxisStep :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   648
  ForwardStep Predicate* {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   649
    self informAboutRuleReduction:'AxisStep2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   650
    '1' predicates: '2'; yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   651
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   652
  ReverseStep Predicate* {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   653
    self informAboutRuleReduction:'AxisStep4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   654
    '1' predicates: '2'; yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   655
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   656
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   657
ForwardStep :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   658
	  ForwardAxis NodeTest
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   659
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   660
    		self informAboutRuleReduction:'ForwardStep1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   661
			XMLv2::XPathLocationStep new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   662
				axis: '1';
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   663
				nodeTest: '2';
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   664
				yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   665
		} 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   666
	| AbbrevForwardStep 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   667
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   668
			self informAboutRuleReduction:'ForwardStep2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   669
			'1'
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   670
  		} 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   671
  	;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   672
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   673
ForwardAxis :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   674
	  ""child"" ""::"" 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   675
	  	{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   676
  			self informAboutRuleReduction:'ForwardAxis1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   677
		    XMLv2::XPathAxisChild new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   678
		}	    
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   679
	|  ""descendant"" ""::"" 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   680
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   681
		    self informAboutRuleReduction:'ForwardAxis2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   682
			XMLv2::XPathAxisDescendant new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   683
		}
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   684
	| ""attribute"" ""::""
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   685
	  	{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   686
  			self informAboutRuleReduction:'ForwardAxis3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   687
		    XMLv2::XPathAxisAttribute new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   688
		}	    	
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   689
	| ""self"" ""::"" 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   690
	  	{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   691
  			self informAboutRuleReduction:'ForwardAxis4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   692
		    XMLv2::XPathAxisSelf new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   693
		}	    	
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   694
	| ""descendant-or-self"" ""::""	
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   695
	  	{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   696
  			self informAboutRuleReduction:'ForwardAxis5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   697
		    XMLv2::XPathAxisSedcendantOrSelf new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   698
		}	    	
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   699
	| ""following-sibling"" ""::"" 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   700
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   701
  			self informAboutRuleReduction:'ForwardAxis6'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   702
		    XMLv2::XPathAxisFollowingSibling new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   703
		}	    	
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   704
	| ""following"" ""::"" 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   705
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   706
  			self informAboutRuleReduction:'ForwardAxis7'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   707
		    XMLv2::XPathAxisFollowing new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   708
		}	    	
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   709
	;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   710
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   711
AbbrevForwardStep :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   712
	  ""@"" NodeTest 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   713
	  	{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   714
			self informAboutRuleReduction:'AbbrevForwardStep1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   715
			XMLv2::XPathLocationStep new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   716
				axis: XMLv2::XPathAxisAttribute new;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   717
				nodeTest: '2';
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   718
				yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   719
		}			
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   720
	| NodeTest
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   721
	  	{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   722
			self informAboutRuleReduction:'AbbrevForwardStep2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   723
			XMLv2::XPathLocationStep new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   724
				axis: XMLv2::XPathAxisChild new;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   725
				nodeTest: '1';
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   726
				yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   727
		}			
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   728
	;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   729
	
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   730
ReverseStep :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   731
	  ReverseAxis NodeTest
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   732
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   733
    		self informAboutRuleReduction:'ReverseStep1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   734
			XMLv2::XPathLocationStep new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   735
				axis: '1';
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   736
				nodeTest: '2';
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   737
				yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   738
		} 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   739
	| AbbrevReverseStep 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   740
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   741
			self informAboutRuleReduction:'ReverseStep2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   742
			'1'
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   743
  		} 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   744
  	;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   745
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   746
ReverseAxis :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   747
	  ""parent"" ""::"" 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   748
	  	{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   749
  			self informAboutRuleReduction:'ReverseAxis1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   750
		    XMLv2::XPathAxisParent new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   751
		}	    
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   752
	| ""ancestor"" ""::"" 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   753
	  	{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   754
  			self informAboutRuleReduction:'ReverseAxis2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   755
		    XMLv2::XPathAxisAncestor new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   756
		}
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   757
	| ""ancestor-or-self"" ""::"" 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   758
	  	{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   759
  			self informAboutRuleReduction:'ReverseAxis3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   760
		    XMLv2::XPathAxisAncestorOrSelf new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   761
		}
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   762
	| ""preceding-sibling"" ""::"" 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   763
	  	{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   764
  			self informAboutRuleReduction:'ReverseAxis4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   765
		    XMLv2::XPathAxisPrecedingSibling new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   766
		}
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   767
	| ""preceding"" ""::"" 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   768
	  	{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   769
  			self informAboutRuleReduction:'ReverseAxis5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   770
		    XMLv2::XPathAxisPreceding new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   771
		}
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   772
	;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   773
		
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   774
AbbrevReverseStep :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   775
	"".."" 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   776
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   777
			XMLv2::XPathLocationStep new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   778
				axis: XMLv2::XPathAxisParent new;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   779
				nodeTest: XMLv2::XPathAnyKindTest new;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   780
				yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   781
		}
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   782
	;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   783
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   784
NodeTest :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   785
	  NameTest
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   786
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   787
	  	 	self informAboutRuleReduction:'NodeTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   788
		    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   789
		}
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   790
	| KindTest 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   791
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   792
		    self informAboutRuleReduction:'NodeTest2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   793
		    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   794
		} 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   795
	;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   796
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   797
NameTest :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   798
	QName 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   799
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   800
			self informAboutRuleReduction:'NameTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   801
			XMLv2::XPathNameTest new qName: '1' content
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   802
		}			
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   803
	| ""*"" 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   804
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   805
			self informAboutRuleReduction:'NameTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   806
			XMLv2::XPathNameTest new prefix:'*'; localName:'*'
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   807
		}			
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   808
	| ""*"" "":"" NCName 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   809
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   810
			self informAboutRuleReduction:'NameTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   811
			XMLv2::XPathNameTest new prefix:'*'; localName:'3' content
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   812
		}			
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   813
	;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   814
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   815
FilterExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   816
	PrimaryExpr Predicate* 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   817
		{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   818
		    self informAboutRuleReduction:'FilterExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   819
		    AstFilterExpr new primaryExpr: '1'; predicateList: '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   820
		}
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   821
	;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   822
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   823
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   824
Predicate :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   825
  ""["" Expr ""]"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   826
    self informAboutRuleReduction:'Predicate1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   827
    XMLv2::XPathPredicate new expr: '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   828
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   829
  ""["" ""]"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   830
    self informAboutRuleReduction:'Predicate2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   831
    XMLv2::XPathPredicate new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   832
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   833
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   834
PrimaryExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   835
  Literal {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   836
    self informAboutRuleReduction:'PrimaryExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   837
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   838
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   839
  VarRef {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   840
    self informAboutRuleReduction:'PrimaryExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   841
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   842
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   843
  ParenthesizedExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   844
    self informAboutRuleReduction:'PrimaryExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   845
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   846
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   847
  ContextItemExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   848
    self informAboutRuleReduction:'PrimaryExpr4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   849
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   850
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   851
  FunctionCall {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   852
    self informAboutRuleReduction:'PrimaryExpr5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   853
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   854
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   855
  Constructor {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   856
    self informAboutRuleReduction:'PrimaryExpr6'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   857
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   858
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   859
  OrderedExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   860
    self informAboutRuleReduction:'PrimaryExpr7'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   861
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   862
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   863
  UnorderedExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   864
    self informAboutRuleReduction:'PrimaryExpr8'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   865
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   866
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   867
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   868
Literal :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   869
  NumericLiteral {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   870
    self informAboutRuleReduction:'Literal1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   871
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   872
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   873
  StringLiteral {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   874
    self informAboutRuleReduction:'Literal2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   875
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   876
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   877
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   878
NumericLiteral :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   879
  IntegerLiteral {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   880
    self informAboutRuleReduction:'NumericLiteral1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   881
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   882
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   883
  DecimalLiteral {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   884
    self informAboutRuleReduction:'NumericLiteral2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   885
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   886
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   887
  DoubleLiteral {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   888
    self informAboutRuleReduction:'NumericLiteral3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   889
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   890
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   891
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   892
VarRef :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   893
  ""$"" VarName {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   894
    self informAboutRuleReduction:'VarRef1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   895
    AstVarRef new varName: '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   896
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   897
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   898
VarName :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   899
  QName {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   900
    self informAboutRuleReduction:'VarName1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   901
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   902
  };
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   903
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   904
ParenthesizedExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   905
  ""("" "")"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   906
    self informAboutRuleReduction:'ParenthesizedExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   907
    AstParenthesizedExpr new.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   908
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   909
  ""("" Expr "")"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   910
    self informAboutRuleReduction:'ParenthesizedExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   911
    AstParenthesizedExpr new expr: '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   912
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   913
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   914
ContextItemExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   915
  ""."" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   916
    self informAboutRuleReduction:'ContextItemExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   917
    AstContextItemExpr new.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   918
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   919
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   920
OrderedExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   921
  ""ordered"" ""{"" Expr ""}"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   922
    self informAboutRuleReduction:'OrderedExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   923
    '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   924
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   925
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   926
UnorderedExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   927
  ""unordered"" ""{"" Expr ""}"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   928
    self informAboutRuleReduction:'UnorderedExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   929
    '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   930
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   931
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   932
FunctionCall :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   933
  QName ""("" "")"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   934
    self informAboutRuleReduction:'FunctionCall1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   935
    AstFunctionCall new qname: '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   936
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   937
  QName ""("" FunctionParametersList "")"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   938
    self informAboutRuleReduction:'FunctionCall2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   939
    AstFunctionCall new qname: '1'; functionParametersList: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   940
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   941
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   942
FunctionParametersList:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   943
    ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   944
	self informAboutRuleReduction:'FunctionParametersList1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   945
	AstFunctionParametersList new exprSingle: '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   946
    } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   947
    ExprSingle "","" FunctionParametersList {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   948
	self informAboutRuleReduction:'FunctionParametersList2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   949
	AstFunctionParametersList new exprSingle: '1'; functionParametersList: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   950
    } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   951
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   952
Constructor :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   953
  DirectConstructor {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   954
    self informAboutRuleReduction:'Constructor1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   955
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   956
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   957
  ComputedConstructor {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   958
    self informAboutRuleReduction:'Constructor2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   959
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   960
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   961
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   962
DirectConstructor :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   963
  DirElemConstructor {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   964
    self informAboutRuleReduction:'DirectConstructor1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   965
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   966
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   967
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   968
DirElemConstructor :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   969
  ""<"" QName ""/>"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   970
    self informAboutRuleReduction:'DirElemConstructor1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   971
    AstDirElemConstructor new qname: '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   972
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   973
  ""<"" QName DirAttributeList ""/>"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   974
    self informAboutRuleReduction:'DirElemConstructor2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   975
    AstDirElemConstructor new qname: '2'; dirAttributeList: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   976
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   977
  ""<"" QName "">"" DirElemContent ""</"" QName "">"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   978
    self informAboutRuleReduction:'DirElemConstructor3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   979
    AstDirElemConstructor new qname: '2'; dirElemContent: '4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   980
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   981
  ""<"" QName DirAttributeList "">"" DirElemContent ""</"" QName "">"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   982
    self informAboutRuleReduction:'DirElemConstructor4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   983
    AstDirElemConstructor new qname: '2'; dirAttributeList: '3'; dirElemContent: '5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   984
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   985
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   986
DirAttributeList :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   987
  QName ""="" DirAttributeValue {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   988
    self informAboutRuleReduction:'DirAttributeList1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   989
    AstDirAttributeList new qname: '1'; dirAttributeValue: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   990
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   991
  QName ""="" DirAttributeValue DirAttributeList {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   992
    self informAboutRuleReduction:'DirAttributeList2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   993
    AstDirAttributeList new qname: '1'; dirAttributeValue: '3'; dirAttributeList: '4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   994
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   995
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   996
DirAttributeValue :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   997
  StringLiteral {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   998
    self informAboutRuleReduction:'DirAttributeValue1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   999
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1000
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1001
  EnclosedExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1002
    self informAboutRuleReduction:'DirAttributeValue2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1003
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1004
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1005
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1006
DirElemContent :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1007
  DirectConstructor {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1008
    self informAboutRuleReduction:'DirElemContent1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1009
    AstDirElemContent new content: '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1010
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1011
  DirectConstructor DirElemContent {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1012
    self informAboutRuleReduction:'DirElemContent2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1013
    AstDirElemContent new content: '1'; dirElemContent: '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1014
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1015
  CommonContent {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1016
    self informAboutRuleReduction:'DirElemContent3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1017
    AstDirElemContent new content: '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1018
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1019
  CommonContent DirElemContent {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1020
    self informAboutRuleReduction:'DirElemContent4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1021
    AstDirElemContent new content: '1'; dirElemContent: '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1022
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1023
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1024
CommonContent :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1025
  PredefinedEntityRef {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1026
    self informAboutRuleReduction:'CommonContent1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1027
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1028
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1029
  EnclosedExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1030
    self informAboutRuleReduction:'CommonContent2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1031
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1032
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1033
  Literal {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1034
    self informAboutRuleReduction:'CommonContent3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1035
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1036
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1037
  NCName {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1038
    self informAboutRuleReduction:'CommonContent7'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1039
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1040
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1041
  QName {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1042
    self informAboutRuleReduction:'CommonContent8'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1043
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1044
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1045
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1046
ComputedConstructor :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1047
  CompDocConstructor {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1048
    self informAboutRuleReduction:'ComputedConstructor1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1049
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1050
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1051
  CompElemConstructor {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1052
    self informAboutRuleReduction:'ComputedConstructor2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1053
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1054
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1055
  CompAttrConstructor {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1056
    self informAboutRuleReduction:'ComputedConstructor3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1057
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1058
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1059
  CompTextConstructor {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1060
    self informAboutRuleReduction:'ComputedConstructor4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1061
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1062
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1063
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1064
CompDocConstructor :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1065
  ""document"" ""{"" Expr ""}"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1066
    self informAboutRuleReduction:'CompDocConstructor1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1067
    AstCompDocConstructor new expr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1068
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1069
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1070
CompElemConstructor :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1071
  ""element"" QName ""{"" ""}"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1072
    self informAboutRuleReduction:'CompElemConstructor1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1073
    AstCompElemConstructor new qname: '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1074
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1075
  ""element"" QName ""{"" ContentExpr ""}"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1076
    self informAboutRuleReduction:'CompElemConstructor2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1077
    AstCompElemConstructor new qname: '2'; contentExpr: '4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1078
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1079
  ""element"" ""{"" Expr ""}"" ""{"" ""}"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1080
    self informAboutRuleReduction:'CompElemConstructor3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1081
    AstCompElemConstructor new expr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1082
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1083
  ""element"" ""{"" Expr ""}"" ""{"" ContentExpr ""}"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1084
    self informAboutRuleReduction:'CompElemConstructor4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1085
    AstCompElemConstructor new expr: '3'; contentExpr: '6'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1086
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1087
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1088
ContentExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1089
  Expr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1090
    self informAboutRuleReduction:'ContentExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1091
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1092
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1093
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1094
CompAttrConstructor :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1095
  ""attribute"" QName ""{"" ""}"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1096
    self informAboutRuleReduction:'CompAttrConstructor1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1097
    AstCompAttrConstructor new qname: '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1098
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1099
  ""attribute"" QName ""{"" Expr ""}"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1100
    self informAboutRuleReduction:'CompAttrConstructor2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1101
    AstCompAttrConstructor new qname: '2'; contentExpr: '4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1102
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1103
  ""attribute"" ""{"" Expr ""}"" ""{"" ""}"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1104
    self informAboutRuleReduction:'CompAttrConstructor3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1105
    AstCompAttrConstructor new expr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1106
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1107
  ""attribute"" ""{"" Expr ""}"" ""{"" Expr ""}"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1108
    self informAboutRuleReduction:'CompAttrConstructor4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1109
    AstCompAttrConstructor new expr: '3'; contentExpr: '6'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1110
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1111
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1112
CompTextConstructor :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1113
  ""text"" ""{"" Expr ""}"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1114
    self informAboutRuleReduction:'CompTextConstructor1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1115
    AstCompTextConstructor new expr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1116
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1117
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1118
KindTest :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1119
  DocumentTest {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1120
    self informAboutRuleReduction:'KindTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1121
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1122
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1123
  ElementTest {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1124
    self informAboutRuleReduction:'KindTest2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1125
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1126
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1127
  AttributeTest {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1128
    self informAboutRuleReduction:'KindTest3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1129
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1130
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1131
  TextTest {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1132
    self informAboutRuleReduction:'KindTest4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1133
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1134
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1135
  AnyKindTest {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1136
    self informAboutRuleReduction:'KindTest5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1137
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1138
  }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1139
  | ""comment"" ""("" "")""
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1140
  	{ XMLv2::XPathCommentTest new }  	
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1141
  | ""processing-instruction"" ""("" "")""
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1142
  	{ XMLv2::XPathProcessingInstructionTest new }
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1143
  ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1144
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1145
AnyKindTest :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1146
  ""node"" ""("" "")"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1147
    self informAboutRuleReduction:'AnyKindTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1148
    XMLv2::XPathAnyKindTest new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1149
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1150
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1151
DocumentTest :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1152
  ""document-node"" ""("" "")"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1153
    self informAboutRuleReduction:'DocumentTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1154
    XMLv2::XPathDocumentTest new.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1155
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1156
  ""document-node"" ""("" ElementTest "")"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1157
    self informAboutRuleReduction:'DocumentTest2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1158
    XMLv2::XPathDocumentTest new elementTest: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1159
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1160
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1161
TextTest :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1162
  ""text"" ""("" "")"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1163
    self informAboutRuleReduction:'TextTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1164
    XMLv2::XPathTextTest new.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1165
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1166
  
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1167
AttributeTest :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1168
  ""attribute"" ""("" "")"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1169
    self informAboutRuleReduction:'AttributeTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1170
    XMLv2::XPathAttributeTest new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1171
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1172
  ""attribute"" ""("" AttribNameOrWildcard "")"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1173
    self informAboutRuleReduction:'AttributeTest2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1174
	XMLv2::XPathAttributeTest halt:'Not yet implemented. See grammar'
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1175
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1176
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1177
AttribNameOrWildcard :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1178
  AttributeName {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1179
    self informAboutRuleReduction:'AttributeNameOrWildcard1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1180
    AstAttribNameOrWildcard new attributeName: '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1181
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1182
  ""*"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1183
    self informAboutRuleReduction:'AttributeNameOrWildcard2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1184
    AstAttribNameOrWildcard new.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1185
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1186
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1187
ElementTest :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1188
  ""element"" ""("" "")"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1189
    self informAboutRuleReduction:'ElementTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1190
    AstElementTest new.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1191
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1192
  ""element"" ""("" ElementNameOrWildcard "")"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1193
    self informAboutRuleReduction:'ElementTest2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1194
    AstElementTest new elementName: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1195
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1196
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1197
ElementNameOrWildcard :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1198
  ElementName {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1199
    self informAboutRuleReduction:'ElementNameOrWildcard1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1200
    AstElementNameOrWildcard new elementName: '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1201
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1202
  ""*"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1203
    self informAboutRuleReduction:'ElementNameOrWildcard2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1204
    AstElementNameOrWildcard new.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1205
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1206
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1207
AttributeName :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1208
  QName {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1209
    self informAboutRuleReduction:'AttributeName1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1210
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1211
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1212
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1213
ElementName :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1214
  QName {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1215
    self informAboutRuleReduction:'ElementName1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1216
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1217
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1218
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1219
EnclosedExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1220
  ""{"" Expr ""}"" {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1221
    self informAboutRuleReduction:'EnclosedExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1222
    AstEnclosedExpr new expr: '2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1223
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1224
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1225
PredefinedEntityRef :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1226
  <predefined_entity_ref> {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1227
    self informAboutRuleReduction:'PredefinedEntityRef1 -', ('1' asString).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1228
    AstPredefinedEntityRef new content: ('1' value).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1229
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1230
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1231
QName :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1232
  <qname> {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1233
    self informAboutRuleReduction:'QName1 - ', ('1' asString).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1234
    AstQName new content: ('1' value).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1235
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1236
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1237
NCName :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1238
  <ncname> {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1239
    self informAboutRuleReduction:'NCName1 - ', ('1' asString).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1240
    AstNCName new content: ('1' value).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1241
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1242
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1243
StringLiteral :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1244
  <string_literal> {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1245
    self informAboutRuleReduction:'StringLiteral1 -', ('1' asString).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1246
    AstStringLiteral new content: ('1' value).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1247
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1248
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1249
IntegerLiteral :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1250
  <integer_literal> {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1251
    self informAboutRuleReduction:'IntegerLiteral1 -', ('1' asString).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1252
    AstIntegerLiteral new content: ('1' value asInteger).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1253
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1254
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1255
DecimalLiteral :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1256
  <decimal_literal> {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1257
    self informAboutRuleReduction:'DecimalLiteral1 -', ('1' asString).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1258
    AstDecimalLiteral new content: ('1' value asFloat).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1259
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1260
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1261
DoubleLiteral :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1262
  <double_literal> {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1263
    self informAboutRuleReduction:'DoubleLiteral1 -', ('1' asString).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1264
    AstDoubleLiteral new content: ('1' value asDouble).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1265
  } ;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1266
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1267
DeleteExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1268
  ""do"" ""delete"" TargetExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1269
    self informAboutRuleReduction:'DeleteExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1270
    (AstDeleteExpr new) targetExpr: '3'
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1271
  };
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1272
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1273
RenameExpr:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1274
  ""do"" ""rename"" TargetExpr ""as"" NewNameExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1275
    self informAboutRuleReduction:'RenameExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1276
    (AstRenameExpr new) targetExpr: '3'; newNameExpr: '5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1277
  };
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1278
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1279
ReplaceExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1280
  ""do"" ""replace"" ReplaceClause {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1281
    self informAboutRuleReduction:'ReplaceExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1282
    '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1283
  };
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1284
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1285
ReplaceClause :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1286
  ""value"" ""of"" TargetExpr ""with"" ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1287
    self informAboutRuleReduction:'ReplaceValueOfClause'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1288
    (AstReplaceValueOfExpr new) targetExpr: '3'; sourceExpr: '5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1289
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1290
  TargetExpr ""with"" ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1291
    self informAboutRuleReduction:'ReplaceClause'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1292
    (AstReplaceExpr new) targetExpr: '1'; sourceExpr: '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1293
  };
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1294
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1295
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1296
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1297
InsertExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1298
  ""do"" ""insert"" InsertClause  {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1299
    self informAboutRuleReduction:'InsertExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1300
    '3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1301
  };
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1302
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1303
InsertClause :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1304
  SourceExpr ""into"" TargetExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1305
    self informAboutRuleReduction:'InsertIntoClause'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1306
    (AstInsertIntoExpr new) targetExpr: '3'; sourceExpr: '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1307
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1308
  SourceExpr ""as"" ""first"" ""into"" TargetExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1309
    self informAboutRuleReduction:'InsertAsFirstIntoClause'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1310
    (AstInsertAsFirstIntoExpr new) targetExpr: '5'; sourceExpr: '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1311
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1312
  SourceExpr ""as"" ""last"" ""into"" TargetExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1313
    self informAboutRuleReduction:'InsertAsLastIntoClause'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1314
    (AstInsertAsLastIntoExpr new) targetExpr: '5'; sourceExpr: '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1315
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1316
  SourceExpr ""after"" TargetExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1317
    self informAboutRuleReduction:'InsertAfterClause'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1318
    (AstInsertAfterExpr new) targetExpr: '3'; sourceExpr: '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1319
  } |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1320
  SourceExpr ""before"" TargetExpr {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1321
    self informAboutRuleReduction:'InsertBeforeClause'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1322
    (AstInsertBeforeExpr new) targetExpr: '3'; sourceExpr: '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1323
  };
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1324
  
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1325
TransformExpr:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1326
  ""transform"" ""copy"" TransformCopyClause ""modify"" ExprSingle ""return"" ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1327
    self informAboutRuleReduction:'TransformExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1328
    (AstTransformExpr new) transformCopyClause: '3'; modifyExpr: '5'; returnExpr: '7'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1329
  };
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1330
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1331
TransformCopyClause:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1332
	""$"" VarName "":="" ExprSingle {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1333
	    self informAboutRuleReduction:'TransformCopyClause1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1334
	    (AstTransformCopyClause new) varName: '2'; exprSingle: '4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1335
  }|
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1336
	""$"" VarName "":="" ExprSingle "","" TransformCopyClause {
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1337
  		self informAboutRuleReduction:'TransformCopyClause2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1338
	    (AstTransformCopyClause new) varName: '2'; exprSingle: '4' ; transformCopyClause: '6'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1339
  };
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1340
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1341
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1342
TargetExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1343
  ExprSingle{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1344
    self informAboutRuleReduction:'TargetExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1345
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1346
  };
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1347
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1348
SourceExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1349
  ExprSingle{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1350
    self informAboutRuleReduction:'SourceExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1351
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1352
  };
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1353
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1354
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1355
NewNameExpr :
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1356
  ExprSingle{
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1357
    self informAboutRuleReduction:'NewNameExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1358
    '1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1359
  };
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1360
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1361
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1362
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1363
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1364
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1365
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1366
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1367
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1368
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1369
"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1370
! !
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1371
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1372
!XQueryParser class methodsFor:'generated-starting states'!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1373
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1374
startingStateForMainModule
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1375
	^2
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1376
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1377
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1378
startingStateForQueryBody
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1379
	^1
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1380
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1381
    "Modified: / 03-12-2006 / 19:46:11 / ked"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1382
! !
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1383
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1384
!XQueryParser methodsFor:'accessing'!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1385
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1386
parse
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1387
    | module |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1388
    module := super parse.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1389
    module source: self source.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1390
    ^module
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1391
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1392
    "Created: / 12-04-2007 / 11:51:15 / janfrog"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1393
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1394
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1395
source
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1396
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1397
    ^scanner source
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1398
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1399
    "Created: / 12-04-2007 / 11:51:56 / janfrog"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1400
! !
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1401
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1402
!XQueryParser methodsFor:'generated-reduction actions'!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1403
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1404
reduceActionForAbbrevForwardStep1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1405
    self informAboutRuleReduction:'AbbrevForwardStep1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1406
    ^ (XMLv2::XPathLocationStep new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1407
        axis:XMLv2::XPathAxisAttribute new;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1408
        nodeTest:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1409
        yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1410
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1411
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1412
reduceActionForAbbrevForwardStep2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1413
    self informAboutRuleReduction:'AbbrevForwardStep2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1414
    ^ (XMLv2::XPathLocationStep new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1415
        axis:XMLv2::XPathAxisChild new;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1416
        nodeTest:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1417
        yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1418
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1419
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1420
reduceActionForAbbrevReverseStep1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1421
    ^ (XMLv2::XPathLocationStep new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1422
        axis:XMLv2::XPathAxisParent new;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1423
        nodeTest:XMLv2::XPathAnyKindTest new;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1424
        yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1425
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1426
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1427
reduceActionForAdditiveExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1428
    self informAboutRuleReduction:'AdditiveExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1429
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1430
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1431
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1432
reduceActionForAdditiveExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1433
    self informAboutRuleReduction:'AdditiveExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1434
    ^ (AstAdditiveExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1435
        multiplicativeExpr:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1436
        operand:#plus;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1437
        additiveExpr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1438
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1439
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1440
reduceActionForAdditiveExpr3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1441
    self informAboutRuleReduction:'AdditiveExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1442
    ^ (AstAdditiveExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1443
        multiplicativeExpr:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1444
        operand:#minus;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1445
        additiveExpr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1446
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1447
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1448
reduceActionForAndExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1449
    self informAboutRuleReduction:'AndExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1450
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1451
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1452
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1453
reduceActionForAndExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1454
    self informAboutRuleReduction:'AndExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1455
    ^ (AstAndExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1456
        comparisonExpr:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1457
        andExpr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1458
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1459
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1460
reduceActionForAnyKindTest1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1461
    self informAboutRuleReduction:'AnyKindTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1462
    ^ XMLv2::XPathAnyKindTest new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1463
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1464
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1465
reduceActionForAttribNameOrWildcard1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1466
    self informAboutRuleReduction:'AttributeNameOrWildcard1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1467
    ^ AstAttribNameOrWildcard new attributeName:(nodes at:1).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1468
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1469
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1470
reduceActionForAttribNameOrWildcard2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1471
    self informAboutRuleReduction:'AttributeNameOrWildcard2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1472
    ^ AstAttribNameOrWildcard new.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1473
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1474
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1475
reduceActionForAttributeName1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1476
    self informAboutRuleReduction:'AttributeName1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1477
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1478
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1479
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1480
reduceActionForAttributeTest1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1481
    self informAboutRuleReduction:'AttributeTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1482
    ^ XMLv2::XPathAttributeTest new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1483
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1484
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1485
reduceActionForAttributeTest2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1486
    self informAboutRuleReduction:'AttributeTest2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1487
    ^ XMLv2::XPathAttributeTest halt:'Not yet implemented. See grammar'
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1488
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1489
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1490
reduceActionForAxisStep1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1491
    self informAboutRuleReduction:'AxisStep2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1492
    ^ (nodes at:1)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1493
        predicates:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1494
        yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1495
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1496
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1497
reduceActionForAxisStep2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1498
    self informAboutRuleReduction:'AxisStep4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1499
    ^ (nodes at:1)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1500
        predicates:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1501
        yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1502
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1503
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1504
reduceActionForAxisStep3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1505
    self informAboutRuleReduction:'AxisStep3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1506
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1507
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1508
    "Modified: / 17-11-2007 / 13:50:27 / janfrog"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1509
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1510
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1511
reduceActionForAxisStep4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1512
    self informAboutRuleReduction:'AxisStep4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1513
    ^ (nodes at:1)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1514
        predicates:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1515
        yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1516
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1517
    "Modified: / 17-11-2007 / 13:50:27 / janfrog"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1518
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1519
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1520
reduceActionForCommonContent1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1521
    self informAboutRuleReduction:'CommonContent1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1522
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1523
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1524
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1525
reduceActionForCommonContent2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1526
    self informAboutRuleReduction:'CommonContent2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1527
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1528
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1529
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1530
reduceActionForCommonContent3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1531
    self informAboutRuleReduction:'CommonContent3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1532
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1533
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1534
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1535
reduceActionForCommonContent4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1536
    self informAboutRuleReduction:'CommonContent7'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1537
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1538
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1539
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1540
reduceActionForCommonContent5:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1541
    self informAboutRuleReduction:'CommonContent8'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1542
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1543
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1544
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1545
reduceActionForCommonContent6:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1546
    Transcript showCR:'[PARSER] CommonContent6'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1547
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1548
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1549
    "Created: / 17-11-2006 / 22:20:50 / ked"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1550
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1551
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1552
reduceActionForCommonContent7:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1553
    Transcript showCR:'[PARSER] CommonContent7'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1554
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1555
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1556
    "Created: / 17-11-2006 / 22:20:50 / ked"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1557
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1558
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1559
reduceActionForCommonContent8:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1560
    Transcript showCR:'[PARSER] CommonContent8'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1561
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1562
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1563
    "Created: / 17-11-2006 / 22:20:50 / ked"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1564
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1565
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1566
reduceActionForCompAttrConstructor1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1567
    self informAboutRuleReduction:'CompAttrConstructor1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1568
    ^ AstCompAttrConstructor new qname:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1569
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1570
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1571
reduceActionForCompAttrConstructor2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1572
    self informAboutRuleReduction:'CompAttrConstructor2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1573
    ^ (AstCompAttrConstructor new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1574
        qname:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1575
        contentExpr:(nodes at:4).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1576
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1577
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1578
reduceActionForCompAttrConstructor3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1579
    self informAboutRuleReduction:'CompAttrConstructor3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1580
    ^ AstCompAttrConstructor new expr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1581
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1582
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1583
reduceActionForCompAttrConstructor4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1584
    self informAboutRuleReduction:'CompAttrConstructor4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1585
    ^ (AstCompAttrConstructor new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1586
        expr:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1587
        contentExpr:(nodes at:6).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1588
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1589
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1590
reduceActionForCompDocConstructor1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1591
    self informAboutRuleReduction:'CompDocConstructor1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1592
    ^ AstCompDocConstructor new expr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1593
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1594
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1595
reduceActionForCompElemConstructor1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1596
    self informAboutRuleReduction:'CompElemConstructor1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1597
    ^ AstCompElemConstructor new qname:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1598
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1599
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1600
reduceActionForCompElemConstructor2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1601
    self informAboutRuleReduction:'CompElemConstructor2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1602
    ^ (AstCompElemConstructor new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1603
        qname:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1604
        contentExpr:(nodes at:4).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1605
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1606
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1607
reduceActionForCompElemConstructor3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1608
    self informAboutRuleReduction:'CompElemConstructor3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1609
    ^ AstCompElemConstructor new expr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1610
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1611
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1612
reduceActionForCompElemConstructor4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1613
    self informAboutRuleReduction:'CompElemConstructor4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1614
    ^ (AstCompElemConstructor new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1615
        expr:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1616
        contentExpr:(nodes at:6).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1617
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1618
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1619
reduceActionForCompTextConstructor1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1620
    self informAboutRuleReduction:'CompTextConstructor1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1621
    ^ AstCompTextConstructor new expr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1622
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1623
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1624
reduceActionForComparisonExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1625
    self informAboutRuleReduction:'ComparisonExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1626
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1627
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1628
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1629
reduceActionForComparisonExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1630
    self informAboutRuleReduction:'ComparisonExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1631
    ^ (AstComparisonExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1632
        rangeExprLeft:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1633
        valueComp:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1634
        rangeExprRight:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1635
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1636
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1637
reduceActionForComparisonExpr3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1638
    self informAboutRuleReduction:'ComparisonExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1639
    ^ (AstComparisonExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1640
        rangeExprLeft:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1641
        generalComp:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1642
        rangeExprRight:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1643
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1644
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1645
reduceActionForComparisonExpr4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1646
    self informAboutRuleReduction:'ComparisonExpr4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1647
    ^ (AstComparisonExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1648
        rangeExprLeft:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1649
        nodeComp:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1650
        rangeExprRight:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1651
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1652
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1653
reduceActionForComputedConstructor1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1654
    self informAboutRuleReduction:'ComputedConstructor1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1655
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1656
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1657
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1658
reduceActionForComputedConstructor2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1659
    self informAboutRuleReduction:'ComputedConstructor2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1660
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1661
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1662
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1663
reduceActionForComputedConstructor3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1664
    self informAboutRuleReduction:'ComputedConstructor3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1665
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1666
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1667
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1668
reduceActionForComputedConstructor4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1669
    self informAboutRuleReduction:'ComputedConstructor4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1670
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1671
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1672
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1673
reduceActionForConstructor1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1674
    self informAboutRuleReduction:'Constructor1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1675
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1676
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1677
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1678
reduceActionForConstructor2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1679
    self informAboutRuleReduction:'Constructor2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1680
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1681
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1682
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1683
reduceActionForContentExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1684
    self informAboutRuleReduction:'ContentExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1685
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1686
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1687
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1688
reduceActionForContextItemExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1689
    self informAboutRuleReduction:'ContextItemExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1690
    ^ AstContextItemExpr new.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1691
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1692
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1693
reduceActionForDecimalLiteral1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1694
    self 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1695
        informAboutRuleReduction:'DecimalLiteral1 -' , ((nodes at:1) asString).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1696
    ^ AstDecimalLiteral new content:((nodes at:1) value asFloat).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1697
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1698
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1699
reduceActionForDefaultNamespaceDecl1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1700
    ^ (AstDefaultNamespaceDecl new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1701
        uri:(nodes at:5);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1702
        type:#element
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1703
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1704
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1705
reduceActionForDefaultNamespaceDecl2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1706
    ^ (AstDefaultNamespaceDecl new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1707
        uri:(nodes at:5);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1708
        type:#function
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1709
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1710
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1711
reduceActionForDeleteExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1712
    self informAboutRuleReduction:'DeleteExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1713
    ^ (AstDeleteExpr new) targetExpr:(nodes at:3)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1714
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1715
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1716
reduceActionForDirAttributeList1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1717
    self informAboutRuleReduction:'DirAttributeList1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1718
    ^ (AstDirAttributeList new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1719
        qname:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1720
        dirAttributeValue:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1721
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1722
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1723
reduceActionForDirAttributeList2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1724
    self informAboutRuleReduction:'DirAttributeList2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1725
    ^ (AstDirAttributeList new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1726
        qname:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1727
        dirAttributeValue:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1728
        dirAttributeList:(nodes at:4).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1729
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1730
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1731
reduceActionForDirAttributeValue1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1732
    self informAboutRuleReduction:'DirAttributeValue1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1733
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1734
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1735
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1736
reduceActionForDirAttributeValue2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1737
    self informAboutRuleReduction:'DirAttributeValue2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1738
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1739
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1740
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1741
reduceActionForDirElemConstructor1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1742
    self informAboutRuleReduction:'DirElemConstructor1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1743
    ^ AstDirElemConstructor new qname:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1744
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1745
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1746
reduceActionForDirElemConstructor2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1747
    self informAboutRuleReduction:'DirElemConstructor2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1748
    ^ (AstDirElemConstructor new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1749
        qname:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1750
        dirAttributeList:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1751
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1752
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1753
reduceActionForDirElemConstructor3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1754
    self informAboutRuleReduction:'DirElemConstructor3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1755
    ^ (AstDirElemConstructor new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1756
        qname:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1757
        dirElemContent:(nodes at:4).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1758
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1759
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1760
reduceActionForDirElemConstructor4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1761
    self informAboutRuleReduction:'DirElemConstructor4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1762
    ^ (AstDirElemConstructor new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1763
        qname:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1764
        dirAttributeList:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1765
        dirElemContent:(nodes at:5).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1766
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1767
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1768
reduceActionForDirElemContent1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1769
    self informAboutRuleReduction:'DirElemContent1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1770
    ^ AstDirElemContent new content:(nodes at:1).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1771
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1772
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1773
reduceActionForDirElemContent2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1774
    self informAboutRuleReduction:'DirElemContent2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1775
    ^ (AstDirElemContent new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1776
        content:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1777
        dirElemContent:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1778
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1779
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1780
reduceActionForDirElemContent3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1781
    self informAboutRuleReduction:'DirElemContent3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1782
    ^ AstDirElemContent new content:(nodes at:1).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1783
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1784
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1785
reduceActionForDirElemContent4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1786
    self informAboutRuleReduction:'DirElemContent4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1787
    ^ (AstDirElemContent new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1788
        content:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1789
        dirElemContent:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1790
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1791
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1792
reduceActionForDirectConstructor1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1793
    self informAboutRuleReduction:'DirectConstructor1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1794
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1795
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1796
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1797
reduceActionForDocumentTest1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1798
    self informAboutRuleReduction:'DocumentTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1799
    ^ XMLv2::XPathDocumentTest new.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1800
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1801
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1802
reduceActionForDocumentTest2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1803
    self informAboutRuleReduction:'DocumentTest2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1804
    ^ XMLv2::XPathDocumentTest new elementTest:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1805
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1806
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1807
reduceActionForDoubleLiteral1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1808
    self 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1809
        informAboutRuleReduction:'DoubleLiteral1 -' , ((nodes at:1) asString).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1810
    ^ AstDoubleLiteral new content:((nodes at:1) value asDouble).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1811
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1812
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1813
reduceActionForElementName1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1814
    self informAboutRuleReduction:'ElementName1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1815
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1816
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1817
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1818
reduceActionForElementNameOrWildcard1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1819
    self informAboutRuleReduction:'ElementNameOrWildcard1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1820
    ^ AstElementNameOrWildcard new elementName:(nodes at:1).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1821
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1822
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1823
reduceActionForElementNameOrWildcard2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1824
    self informAboutRuleReduction:'ElementNameOrWildcard2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1825
    ^ AstElementNameOrWildcard new.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1826
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1827
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1828
reduceActionForElementTest1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1829
    self informAboutRuleReduction:'ElementTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1830
    ^ AstElementTest new.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1831
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1832
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1833
reduceActionForElementTest2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1834
    self informAboutRuleReduction:'ElementTest2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1835
    ^ AstElementTest new elementName:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1836
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1837
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1838
reduceActionForEmptyParamList1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1839
    ^ #()
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1840
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1841
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1842
reduceActionForEnclosedExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1843
    self informAboutRuleReduction:'EnclosedExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1844
    ^ AstEnclosedExpr new expr:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1845
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1846
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1847
reduceActionForExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1848
    self informAboutRuleReduction:'Expr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1849
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1850
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1851
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1852
reduceActionForExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1853
    self informAboutRuleReduction:'Expr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1854
    ^ (AstExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1855
        exprSingle:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1856
        expr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1857
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1858
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1859
reduceActionForExprSingle1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1860
    self informAboutRuleReduction:'ExprSingle1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1861
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1862
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1863
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1864
reduceActionForExprSingle2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1865
    self informAboutRuleReduction:'ExprSingle2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1866
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1867
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1868
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1869
reduceActionForExprSingle3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1870
    self informAboutRuleReduction:'ExprSingle3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1871
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1872
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1873
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1874
reduceActionForExprSingle4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1875
    self informAboutRuleReduction:'ExprSingle4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1876
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1877
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1878
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1879
reduceActionForExprSingle5:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1880
    self informAboutRuleReduction:'ExprSingle5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1881
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1882
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1883
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1884
reduceActionForExprSingle6:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1885
    self informAboutRuleReduction:'ExprSingle6'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1886
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1887
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1888
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1889
reduceActionForExprSingle7:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1890
    self informAboutRuleReduction:'ExprSingle7'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1891
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1892
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1893
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1894
reduceActionForExprSingle8:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1895
    self informAboutRuleReduction:'ExprSingle8'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1896
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1897
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1898
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1899
reduceActionForExprSingle9:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1900
    self informAboutRuleReduction:'ExprSingle9'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1901
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1902
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1903
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1904
reduceActionForFLWORExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1905
    self informAboutRuleReduction:'FLWORExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1906
    ^ (AstFLWORExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1907
        flworExpr_ForLet:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1908
        exprSingle:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1909
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1910
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1911
reduceActionForFLWORExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1912
    self informAboutRuleReduction:'FLWORExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1913
    ^ (AstFLWORExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1914
        flworExpr_ForLet:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1915
        whereClause:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1916
        exprSingle:(nodes at:4).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1917
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1918
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1919
reduceActionForFLWORExpr3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1920
    self informAboutRuleReduction:'FLWORExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1921
    ^ (AstFLWORExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1922
        flworExpr_ForLet:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1923
        orderByClause:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1924
        exprSingle:(nodes at:4).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1925
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1926
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1927
reduceActionForFLWORExpr4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1928
    self informAboutRuleReduction:'FLWORExpr4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1929
    ^ (AstFLWORExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1930
        flworExpr_ForLet:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1931
        whereClause:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1932
        orderByClause:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1933
        exprSingle:(nodes at:5).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1934
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1935
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1936
reduceActionForFLWORExpr_ForLet1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1937
    self informAboutRuleReduction:'FLWORExpr_ForLet1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1938
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1939
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1940
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1941
reduceActionForFLWORExpr_ForLet2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1942
    self informAboutRuleReduction:'FLWORExpr_ForLet2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1943
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1944
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1945
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1946
reduceActionForFLWORExpr_ForLet3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1947
    self informAboutRuleReduction:'FLWORExpr_ForLet3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1948
    ^ (AstFLWORExpr_ForLet new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1949
        forClause:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1950
        flworExpr_ForLet:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1951
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1952
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1953
reduceActionForFLWORExpr_ForLet4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1954
    self informAboutRuleReduction:'FLWORExpr_ForLet4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1955
    ^ (AstFLWORExpr_ForLet new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1956
        letClause:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1957
        flworExpr_ForLet:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1958
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1959
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1960
reduceActionForFilterExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1961
    self informAboutRuleReduction:'FilterExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1962
    ^ (AstFilterExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1963
        primaryExpr:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1964
        predicateList:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1965
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1966
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1967
reduceActionForFilterExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1968
    self informAboutRuleReduction:'FilterExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1969
    ^ (AstFilterExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1970
        primaryExpr:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1971
        predicateList:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1972
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1973
    "Modified: / 17-11-2007 / 14:03:09 / janfrog"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1974
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1975
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1976
reduceActionForForClause1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1977
    self informAboutRuleReduction:'ForClause1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1978
    ^ nodes at:2.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1979
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1980
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1981
reduceActionForForClause_Impl1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1982
    self informAboutRuleReduction:'ForClause_Impl1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1983
    ^ (AstForClause new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1984
        varName:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1985
        exprSingle:(nodes at:4).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1986
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1987
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1988
reduceActionForForClause_Impl2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1989
    self informAboutRuleReduction:'ForClause_Impl2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1990
    ^ (AstForClause new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1991
        varName:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1992
        exprSingle:(nodes at:4);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1993
        forClause:(nodes at:6).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1994
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1995
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1996
reduceActionForForClause_Impl3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1997
    self informAboutRuleReduction:'ForClause_Impl3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1998
    ^ (AstForClause new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1999
        varName:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2000
        positionalVar:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2001
        exprSingle:(nodes at:5).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2002
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2003
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2004
reduceActionForForClause_Impl4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2005
    self informAboutRuleReduction:'ForClause_Impl4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2006
    ^ (AstForClause new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2007
        varName:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2008
        positionalVar:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2009
        exprSingle:(nodes at:5);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2010
        forClause:(nodes at:7).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2011
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2012
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2013
reduceActionForForwardAxis1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2014
    self informAboutRuleReduction:'ForwardAxis1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2015
    ^ XMLv2::XPathAxisChild new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2016
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2017
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2018
reduceActionForForwardAxis2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2019
    self informAboutRuleReduction:'ForwardAxis2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2020
    ^ XMLv2::XPathAxisDescendant new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2021
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2022
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2023
reduceActionForForwardAxis3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2024
    self informAboutRuleReduction:'ForwardAxis3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2025
    ^ XMLv2::XPathAxisAttribute new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2026
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2027
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2028
reduceActionForForwardAxis4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2029
    self informAboutRuleReduction:'ForwardAxis4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2030
    ^ XMLv2::XPathAxisSelf new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2031
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2032
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2033
reduceActionForForwardAxis5:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2034
    self informAboutRuleReduction:'ForwardAxis5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2035
    ^ XMLv2::XPathAxisSedcendantOrSelf new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2036
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2037
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2038
reduceActionForForwardAxis6:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2039
    self informAboutRuleReduction:'ForwardAxis6'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2040
    ^ XMLv2::XPathAxisFollowingSibling new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2041
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2042
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2043
reduceActionForForwardAxis7:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2044
    self informAboutRuleReduction:'ForwardAxis7'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2045
    ^ XMLv2::XPathAxisFollowing new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2046
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2047
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2048
reduceActionForForwardStep1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2049
    self informAboutRuleReduction:'ForwardStep1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2050
    ^ (XMLv2::XPathLocationStep new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2051
        axis:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2052
        nodeTest:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2053
        yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2054
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2055
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2056
reduceActionForForwardStep2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2057
    self informAboutRuleReduction:'ForwardStep2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2058
    ^ nodes at:1
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2059
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2060
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2061
reduceActionForFunctionCall1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2062
    self informAboutRuleReduction:'FunctionCall1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2063
    ^ AstFunctionCall new qname:(nodes at:1).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2064
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2065
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2066
reduceActionForFunctionCall2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2067
    self informAboutRuleReduction:'FunctionCall2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2068
    ^ (AstFunctionCall new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2069
        qname:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2070
        functionParametersList:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2071
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2072
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2073
reduceActionForFunctionDecl1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2074
    ^ (AstFunctionDecl new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2075
        name:(nodes at:4);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2076
        paramList:(nodes at:6);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2077
        body:(nodes at:8)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2078
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2079
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2080
reduceActionForFunctionParametersList1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2081
    self informAboutRuleReduction:'FunctionParametersList1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2082
    ^ AstFunctionParametersList new exprSingle:(nodes at:1).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2083
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2084
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2085
reduceActionForFunctionParametersList2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2086
    self informAboutRuleReduction:'FunctionParametersList2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2087
    ^ (AstFunctionParametersList new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2088
        exprSingle:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2089
        functionParametersList:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2090
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2091
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2092
reduceActionForGeneralComp1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2093
    self informAboutRuleReduction:'GeneralComp1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2094
    ^ #eqGeneral.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2095
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2096
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2097
reduceActionForGeneralComp2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2098
    self informAboutRuleReduction:'GeneralComp2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2099
    ^ #neGeneral.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2100
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2101
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2102
reduceActionForGeneralComp3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2103
    self informAboutRuleReduction:'GeneralComp3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2104
    ^ #ltGeneral.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2105
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2106
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2107
reduceActionForGeneralComp4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2108
    self informAboutRuleReduction:'GeneralComp4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2109
    ^ #leGeneral.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2110
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2111
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2112
reduceActionForGeneralComp5:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2113
    self informAboutRuleReduction:'GeneralComp5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2114
    ^ #gtGeneral.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2115
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2116
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2117
reduceActionForGeneralComp6:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2118
    self informAboutRuleReduction:'GeneralComp6'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2119
    ^ #geGeneral.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2120
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2121
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2122
reduceActionForGroup______updating_1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2123
    ^ nodes at:1
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2124
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2125
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2126
reduceActionForIfExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2127
    self informAboutRuleReduction:'IfExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2128
    ^ (AstIfExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2129
        expr:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2130
        trueExprSingle:(nodes at:6);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2131
        falseExprSingle:(nodes at:8).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2132
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2133
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2134
reduceActionForInsertClause1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2135
    self informAboutRuleReduction:'InsertIntoClause'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2136
    ^ (AstInsertIntoExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2137
        targetExpr:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2138
        sourceExpr:(nodes at:1).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2139
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2140
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2141
reduceActionForInsertClause2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2142
    self informAboutRuleReduction:'InsertAsFirstIntoClause'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2143
    ^ (AstInsertAsFirstIntoExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2144
        targetExpr:(nodes at:5);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2145
        sourceExpr:(nodes at:1).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2146
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2147
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2148
reduceActionForInsertClause3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2149
    self informAboutRuleReduction:'InsertAsLastIntoClause'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2150
    ^ (AstInsertAsLastIntoExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2151
        targetExpr:(nodes at:5);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2152
        sourceExpr:(nodes at:1).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2153
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2154
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2155
reduceActionForInsertClause4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2156
    self informAboutRuleReduction:'InsertAfterClause'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2157
    ^ (AstInsertAfterExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2158
        targetExpr:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2159
        sourceExpr:(nodes at:1).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2160
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2161
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2162
reduceActionForInsertClause5:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2163
    self informAboutRuleReduction:'InsertBeforeClause'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2164
    ^ (AstInsertBeforeExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2165
        targetExpr:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2166
        sourceExpr:(nodes at:1).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2167
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2168
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2169
reduceActionForInsertExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2170
    self informAboutRuleReduction:'InsertExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2171
    ^ nodes at:3.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2172
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2173
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2174
reduceActionForIntegerLiteral1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2175
    self 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2176
        informAboutRuleReduction:'IntegerLiteral1 -' , ((nodes at:1) asString).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2177
    ^ AstIntegerLiteral new content:((nodes at:1) value asInteger).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2178
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2179
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2180
reduceActionForIntersectExceptExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2181
    self informAboutRuleReduction:'IntersectExceptExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2182
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2183
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2184
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2185
reduceActionForIntersectExceptExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2186
    self informAboutRuleReduction:'IntersectExceptExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2187
    ^ (AstIntersectExceptExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2188
        unaryExpr:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2189
        operand:#intersect;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2190
        intersectExceptExpr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2191
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2192
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2193
reduceActionForIntersectExceptExpr3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2194
    self informAboutRuleReduction:'IntersectExceptExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2195
    ^ (AstIntersectExceptExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2196
        unaryExpr:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2197
        operand:#except;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2198
        intersectExceptExpr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2199
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2200
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2201
reduceActionForKindTest1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2202
    self informAboutRuleReduction:'KindTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2203
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2204
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2205
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2206
reduceActionForKindTest2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2207
    self informAboutRuleReduction:'KindTest2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2208
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2209
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2210
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2211
reduceActionForKindTest3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2212
    self informAboutRuleReduction:'KindTest3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2213
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2214
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2215
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2216
reduceActionForKindTest4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2217
    self informAboutRuleReduction:'KindTest4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2218
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2219
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2220
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2221
reduceActionForKindTest5:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2222
    self informAboutRuleReduction:'KindTest5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2223
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2224
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2225
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2226
reduceActionForKindTest6:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2227
    ^ XMLv2::XPathCommentTest new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2228
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2229
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2230
reduceActionForKindTest7:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2231
    ^ XMLv2::XPathProcessingInstructionTest new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2232
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2233
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2234
reduceActionForLetClause1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2235
    self informAboutRuleReduction:'LetClause1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2236
    ^ nodes at:2.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2237
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2238
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2239
reduceActionForLetClause_Impl1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2240
    self informAboutRuleReduction:'LetClause_Impl1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2241
    ^ (AstLetClause new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2242
        varName:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2243
        exprSingle:(nodes at:4).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2244
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2245
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2246
reduceActionForLetClause_Impl2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2247
    self informAboutRuleReduction:'LetClause_Impl2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2248
    ^ (AstLetClause new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2249
        varName:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2250
        exprSingle:(nodes at:4);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2251
        letClause:(nodes at:6).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2252
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2253
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2254
reduceActionForLiteral1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2255
    self informAboutRuleReduction:'Literal1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2256
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2257
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2258
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2259
reduceActionForLiteral2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2260
    self informAboutRuleReduction:'Literal2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2261
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2262
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2263
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2264
reduceActionForMainModule1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2265
    ^ (AstMainModule new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2266
        prolog:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2267
        queryBody:(nodes at:2)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2268
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2269
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2270
reduceActionForMultiplicativeExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2271
    self informAboutRuleReduction:'MultiplicativeExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2272
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2273
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2274
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2275
reduceActionForMultiplicativeExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2276
    self informAboutRuleReduction:'MultiplicativeExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2277
    ^ (AstMultiplicativeExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2278
        unionExpr:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2279
        operand:#krat;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2280
        multiplicativeExpr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2281
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2282
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2283
reduceActionForMultiplicativeExpr3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2284
    self informAboutRuleReduction:'MultiplicativeExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2285
    ^ (AstMultiplicativeExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2286
        unionExpr:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2287
        operand:#div;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2288
        multiplicativeExpr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2289
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2290
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2291
reduceActionForMultiplicativeExpr4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2292
    self informAboutRuleReduction:'MultiplicativeExpr4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2293
    ^ (AstMultiplicativeExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2294
        unionExpr:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2295
        operand:#idiv;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2296
        multiplicativeExpr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2297
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2298
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2299
reduceActionForMultiplicativeExpr5:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2300
    self informAboutRuleReduction:'MultiplicativeExpr5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2301
    ^ (AstMultiplicativeExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2302
        unionExpr:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2303
        operand:#mod;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2304
        multiplicativeExpr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2305
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2306
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2307
reduceActionForNCName1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2308
    self informAboutRuleReduction:'NCName1 - ' , ((nodes at:1) asString).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2309
    ^ AstNCName new content:((nodes at:1) value).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2310
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2311
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2312
reduceActionForNameTest1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2313
    self informAboutRuleReduction:'NameTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2314
    ^ XMLv2::XPathNameTest new qName:(nodes at:1) content
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2315
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2316
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2317
reduceActionForNameTest2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2318
    self informAboutRuleReduction:'NameTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2319
    ^ (XMLv2::XPathNameTest new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2320
        prefix:'*';
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2321
        localName:'*'
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2322
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2323
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2324
reduceActionForNameTest3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2325
    self informAboutRuleReduction:'NameTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2326
    ^ (XMLv2::XPathNameTest new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2327
        prefix:'*';
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2328
        localName:(nodes at:3) content
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2329
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2330
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2331
reduceActionForNamespaceDecl1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2332
    ^ (AstNamespaceDecl new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2333
        prefix:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2334
        nsuri:(nodes at:5)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2335
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2336
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2337
reduceActionForNewNameExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2338
    self informAboutRuleReduction:'NewNameExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2339
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2340
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2341
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2342
reduceActionForNodeComp1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2343
    self informAboutRuleReduction:'NodeComp1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2344
    ^ #is.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2345
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2346
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2347
reduceActionForNodeComp2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2348
    self informAboutRuleReduction:'NodeComp2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2349
    ^ #isLess.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2350
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2351
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2352
reduceActionForNodeComp3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2353
    self informAboutRuleReduction:'NodeComp3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2354
    ^ #isMore.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2355
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2356
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2357
reduceActionForNodeTest1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2358
    self informAboutRuleReduction:'NodeTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2359
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2360
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2361
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2362
reduceActionForNodeTest2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2363
    self informAboutRuleReduction:'NodeTest2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2364
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2365
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2366
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2367
reduceActionForNumericLiteral1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2368
    self informAboutRuleReduction:'NumericLiteral1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2369
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2370
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2371
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2372
reduceActionForNumericLiteral2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2373
    self informAboutRuleReduction:'NumericLiteral2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2374
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2375
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2376
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2377
reduceActionForNumericLiteral3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2378
    self informAboutRuleReduction:'NumericLiteral3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2379
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2380
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2381
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2382
reduceActionForOneOrMoreParamList1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2383
    ^ (nodes at:1)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2384
        add:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2385
        yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2386
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2387
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2388
reduceActionForOneOrMoreParamList2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2389
    ^ OrderedCollection with:(nodes at:1)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2390
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2391
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2392
reduceActionForOptional__Group______updating_1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2393
    ^ nil
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2394
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2395
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2396
reduceActionForOptional__Group______updating_2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2397
    ^ nodes at:1
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2398
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2399
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2400
reduceActionForOptional__Group______value___of_1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2401
    ^ nil
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2402
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2403
    "Modified: / 31-10-2007 / 09:24:55 / janfrog"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2404
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2405
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2406
reduceActionForOptional__Group______value___of_2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2407
    ^ nodes at:1
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2408
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2409
    "Modified: / 31-10-2007 / 09:24:55 / janfrog"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2410
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2411
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2412
reduceActionForOptional___updating_1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2413
    ^ nil
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2414
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2415
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2416
reduceActionForOptional___updating_2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2417
    ^ nodes at:1
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2418
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2419
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2420
reduceActionForOrExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2421
    self informAboutRuleReduction:'OrExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2422
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2423
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2424
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2425
reduceActionForOrExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2426
    self informAboutRuleReduction:'OrExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2427
    ^ (AstOrExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2428
        andExpr:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2429
        orExpr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2430
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2431
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2432
reduceActionForOrderByClause1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2433
    self informAboutRuleReduction:'OrderByClause1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2434
    ^ (AstOrderByClause new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2435
        isStable:false;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2436
        orderSpecList:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2437
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2438
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2439
reduceActionForOrderByClause2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2440
    self informAboutRuleReduction:'OrderByClause2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2441
    ^ (AstOrderByClause new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2442
        isStable:true;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2443
        orderSpecList:(nodes at:4).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2444
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2445
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2446
reduceActionForOrderModifier1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2447
    self informAboutRuleReduction:'OrderModifier1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2448
    ^ AstOrderModifier new ascDesc:(nodes at:1).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2449
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2450
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2451
reduceActionForOrderModifier2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2452
    self informAboutRuleReduction:'OrderModifier2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2453
    ^ AstOrderModifier new greatestLeast:(nodes at:1).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2454
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2455
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2456
reduceActionForOrderModifier3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2457
    self informAboutRuleReduction:'OrderModifier3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2458
    ^ (AstOrderModifier new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2459
        ascDesc:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2460
        greatestLeast:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2461
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2462
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2463
reduceActionForOrderModifier_AscDesc1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2464
    self informAboutRuleReduction:'OrderModifier_AscDesc1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2465
    ^ #asc.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2466
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2467
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2468
reduceActionForOrderModifier_AscDesc2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2469
    self informAboutRuleReduction:'OrderModifier_AscDesc2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2470
    ^ #desc.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2471
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2472
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2473
reduceActionForOrderModifier_GreatestLeast1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2474
    self informAboutRuleReduction:'OrderModifier_GreatestLeast1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2475
    ^ #greatest.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2476
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2477
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2478
reduceActionForOrderModifier_GreatestLeast2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2479
    self informAboutRuleReduction:'OrderModifier_GreatestLeast2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2480
    ^ #least.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2481
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2482
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2483
reduceActionForOrderSpec1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2484
    self informAboutRuleReduction:'OrderSpec1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2485
    ^ AstOrderSpec new exprSingle:(nodes at:1).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2486
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2487
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2488
reduceActionForOrderSpec2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2489
    self informAboutRuleReduction:'OrderSpec2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2490
    ^ (AstOrderSpec new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2491
        exprSingle:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2492
        orderModifier:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2493
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2494
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2495
reduceActionForOrderSpecList1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2496
    self informAboutRuleReduction:'OrderSpecList1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2497
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2498
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2499
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2500
reduceActionForOrderSpecList2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2501
    self informAboutRuleReduction:'OrderSpecList2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2502
    ^ (AstOrderSpecList new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2503
        orderSpec:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2504
        orderSpecList:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2505
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2506
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2507
reduceActionForOrderedExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2508
    self informAboutRuleReduction:'OrderedExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2509
    ^ nodes at:3.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2510
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2511
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2512
reduceActionForParam1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2513
    ^ AstParam new name:(nodes at:2)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2514
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2515
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2516
reduceActionForParamList1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2517
    ^ nodes at:1
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2518
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2519
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2520
reduceActionForParamList2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2521
    ^ '2'
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2522
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2523
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2524
reduceActionForParenthesizedExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2525
    self informAboutRuleReduction:'ParenthesizedExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2526
    ^ AstParenthesizedExpr new.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2527
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2528
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2529
reduceActionForParenthesizedExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2530
    self informAboutRuleReduction:'ParenthesizedExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2531
    ^ AstParenthesizedExpr new expr:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2532
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2533
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2534
reduceActionForPathExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2535
    self informAboutRuleReduction:'PathExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2536
    ^ (nodes at:2)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2537
        absolute:true;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2538
        yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2539
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2540
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2541
reduceActionForPathExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2542
    self informAboutRuleReduction:'PathExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2543
    ^ (nodes at:2)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2544
        addFirst:((XMLv2::XPathLocationStep new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2545
                    axis:XMLv2::XPathAxisDescendantOrSelf new;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2546
                    nodeTest:XMLv2::XPathAnyKindTest new);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2547
        yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2548
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2549
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2550
reduceActionForPathExpr3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2551
    self informAboutRuleReduction:'PathExpr4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2552
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2553
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2554
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2555
reduceActionForPositionalVar1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2556
    self informAboutRuleReduction:'PositionalVar1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2557
    ^ nodes at:3.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2558
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2559
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2560
reduceActionForPredefinedEntityRef1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2561
    self informAboutRuleReduction:'PredefinedEntityRef1 -' 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2562
                , ((nodes at:1) asString).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2563
    ^ AstPredefinedEntityRef new content:((nodes at:1) value).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2564
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2565
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2566
reduceActionForPredicate1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2567
    self informAboutRuleReduction:'Predicate1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2568
    ^ XMLv2::XPathPredicate new expr:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2569
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2570
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2571
reduceActionForPredicate2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2572
    self informAboutRuleReduction:'Predicate2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2573
    ^ XMLv2::XPathPredicate new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2574
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2575
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2576
reduceActionForPredicateList1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2577
    self informAboutRuleReduction:'PredicateList1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2578
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2579
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2580
    "Modified: / 17-11-2007 / 14:00:00 / janfrog"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2581
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2582
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2583
reduceActionForPredicateList2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2584
    self informAboutRuleReduction:'PredicateList2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2585
    ^ (AstPredicateList new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2586
        predicate:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2587
        predicateList:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2588
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2589
    "Modified: / 17-11-2007 / 14:00:00 / janfrog"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2590
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2591
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2592
reduceActionForPrimaryExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2593
    self informAboutRuleReduction:'PrimaryExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2594
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2595
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2596
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2597
reduceActionForPrimaryExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2598
    self informAboutRuleReduction:'PrimaryExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2599
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2600
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2601
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2602
reduceActionForPrimaryExpr3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2603
    self informAboutRuleReduction:'PrimaryExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2604
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2605
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2606
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2607
reduceActionForPrimaryExpr4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2608
    self informAboutRuleReduction:'PrimaryExpr4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2609
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2610
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2611
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2612
reduceActionForPrimaryExpr5:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2613
    self informAboutRuleReduction:'PrimaryExpr5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2614
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2615
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2616
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2617
reduceActionForPrimaryExpr6:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2618
    self informAboutRuleReduction:'PrimaryExpr6'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2619
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2620
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2621
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2622
reduceActionForPrimaryExpr7:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2623
    self informAboutRuleReduction:'PrimaryExpr7'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2624
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2625
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2626
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2627
reduceActionForPrimaryExpr8:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2628
    self informAboutRuleReduction:'PrimaryExpr8'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2629
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2630
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2631
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2632
reduceActionForProlog1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2633
    ^ AstProlog new declarations:((nodes at:1)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2634
                addAll:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2635
                yourself)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2636
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2637
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2638
reduceActionForPrologDeclarationClass11:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2639
    ^ nodes at:1
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2640
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2641
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2642
reduceActionForPrologDeclarationClass12:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2643
    ^ nodes at:1
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2644
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2645
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2646
reduceActionForPrologDeclarationClass13:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2647
    ^ nodes at:1
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2648
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2649
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2650
reduceActionForPrologDeclarationClass1List1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2651
    ^ (nodes at:1)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2652
        add:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2653
        yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2654
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2655
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2656
reduceActionForPrologDeclarationClass1List2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2657
    ^ OrderedCollection new:5
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2658
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2659
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2660
reduceActionForPrologDeclarationClass21:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2661
    ^ nodes at:1
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2662
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2663
    "Modified: / 28-12-2006 / 13:35:22 / janfrog"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2664
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2665
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2666
reduceActionForPrologDeclarationClass2List1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2667
    ^ (nodes at:1)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2668
        add:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2669
        yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2670
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2671
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2672
reduceActionForPrologDeclarationClass2List2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2673
    ^ OrderedCollection new:5
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2674
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2675
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2676
reduceActionForQName1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2677
    self informAboutRuleReduction:'QName1 - ' , ((nodes at:1) asString).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2678
    ^ AstQName new content:((nodes at:1) value).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2679
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2680
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2681
reduceActionForQuantifiedExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2682
    self informAboutRuleReduction:'QuantifiedExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2683
    ^ (AstQuantifiedExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2684
        someEvery:#some;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2685
        quantifiedExpr_Impl:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2686
        exprSingle:(nodes at:4).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2687
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2688
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2689
reduceActionForQuantifiedExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2690
    self informAboutRuleReduction:'QuantifiedExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2691
    ^ (AstQuantifiedExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2692
        someEvery:#every;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2693
        quantifiedExpr_Impl:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2694
        exprSingle:(nodes at:4).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2695
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2696
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2697
reduceActionForQuantifiedExpr_Impl1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2698
    self informAboutRuleReduction:'QuantifiedExpr_Impl1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2699
    ^ (AstQuantifiedExpr_Impl new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2700
        varName:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2701
        exprSingle:(nodes at:4).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2702
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2703
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2704
reduceActionForQuantifiedExpr_Impl2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2705
    self informAboutRuleReduction:'QuantifiedExpr_Impl2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2706
    ^ (AstQuantifiedExpr_Impl new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2707
        varName:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2708
        exprSingle:(nodes at:4);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2709
        quantifiedExpr_Impl:(nodes at:6).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2710
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2711
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2712
reduceActionForQueryBody1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2713
    self informAboutRuleReduction:'QueryBody1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2714
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2715
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2716
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2717
reduceActionForRangeExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2718
    self informAboutRuleReduction:'RangeExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2719
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2720
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2721
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2722
reduceActionForRangeExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2723
    self informAboutRuleReduction:'RangeExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2724
    ^ (AstRangeExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2725
        additiveExprFrom:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2726
        additiveExprTo:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2727
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2728
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2729
reduceActionForRelativePathExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2730
    self informAboutRuleReduction:'RelativePathExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2731
    ^ XMLv2::XPathExpression with:(nodes at:1).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2732
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2733
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2734
reduceActionForRelativePathExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2735
    self informAboutRuleReduction:'RelativePathExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2736
    ^ (nodes at:1)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2737
        add:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2738
        yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2739
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2740
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2741
reduceActionForRelativePathExpr3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2742
    self informAboutRuleReduction:'RelativePathExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2743
    ^ (nodes at:1)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2744
        add:((XMLv2::XPathLocationStep new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2745
                    axis:XMLv2::XPathAxisDescendantOrSelf new;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2746
                    nodeTest:XMLv2::XPathAnyKindTest new);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2747
        add:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2748
        yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2749
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2750
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2751
reduceActionForRenameExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2752
    self informAboutRuleReduction:'RenameExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2753
    ^ (AstRenameExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2754
        targetExpr:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2755
        newNameExpr:(nodes at:5).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2756
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2757
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2758
reduceActionForRepeat__Group_____________VarName______ExprSingle1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2759
    ^ OrderedCollection new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2760
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2761
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2762
reduceActionForRepeat__Group_____________VarName______ExprSingle2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2763
    ^ (nodes at:1)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2764
        add:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2765
        yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2766
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2767
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2768
reduceActionForRepeat__Predicate1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2769
    ^ OrderedCollection new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2770
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2771
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2772
reduceActionForRepeat__Predicate2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2773
    ^ (nodes at:1)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2774
        add:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2775
        yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2776
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2777
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2778
reduceActionForReplaceClause1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2779
    self informAboutRuleReduction:'ReplaceValueOfClause'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2780
    ^ (AstReplaceValueOfExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2781
        targetExpr:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2782
        sourceExpr:(nodes at:5).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2783
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2784
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2785
reduceActionForReplaceClause2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2786
    self informAboutRuleReduction:'ReplaceClause'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2787
    ^ (AstReplaceExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2788
        targetExpr:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2789
        sourceExpr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2790
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2791
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2792
reduceActionForReplaceExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2793
    self informAboutRuleReduction:'ReplaceExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2794
    ^ nodes at:3.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2795
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2796
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2797
reduceActionForReverseAxis1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2798
    self informAboutRuleReduction:'ReverseAxis1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2799
    ^ XMLv2::XPathAxisParent new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2800
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2801
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2802
reduceActionForReverseAxis2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2803
    self informAboutRuleReduction:'ReverseAxis2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2804
    ^ XMLv2::XPathAxisAncestor new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2805
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2806
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2807
reduceActionForReverseAxis3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2808
    self informAboutRuleReduction:'ReverseAxis3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2809
    ^ XMLv2::XPathAxisAncestorOrSelf new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2810
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2811
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2812
reduceActionForReverseAxis4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2813
    self informAboutRuleReduction:'ReverseAxis4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2814
    ^ XMLv2::XPathAxisPrecedingSibling new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2815
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2816
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2817
reduceActionForReverseAxis5:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2818
    self informAboutRuleReduction:'ReverseAxis5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2819
    ^ XMLv2::XPathAxisPreceding new
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2820
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2821
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2822
reduceActionForReverseStep1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2823
    self informAboutRuleReduction:'ReverseStep1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2824
    ^ (XMLv2::XPathLocationStep new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2825
        axis:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2826
        nodeTest:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2827
        yourself
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2828
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2829
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2830
reduceActionForReverseStep2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2831
    self informAboutRuleReduction:'ReverseStep2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2832
    ^ nodes at:1
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2833
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2834
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2835
reduceActionForSourceExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2836
    self informAboutRuleReduction:'SourceExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2837
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2838
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2839
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2840
reduceActionForStepExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2841
    self informAboutRuleReduction:'StepExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2842
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2843
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2844
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2845
reduceActionForStepExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2846
    self informAboutRuleReduction:'StepExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2847
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2848
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2849
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2850
reduceActionForStringLiteral1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2851
    self 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2852
        informAboutRuleReduction:'StringLiteral1 -' , ((nodes at:1) asString).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2853
    ^ AstStringLiteral new content:((nodes at:1) value).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2854
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2855
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2856
reduceActionForTargetExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2857
    self informAboutRuleReduction:'TargetExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2858
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2859
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2860
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2861
reduceActionForTextTest1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2862
    self informAboutRuleReduction:'TextTest1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2863
    ^ XMLv2::XPathTextTest new.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2864
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2865
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2866
reduceActionForTransformCopyClause1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2867
    self informAboutRuleReduction:'TransformCopyClause1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2868
    ^ (AstTransformCopyClause new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2869
        varName:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2870
        exprSingle:(nodes at:4).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2871
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2872
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2873
reduceActionForTransformCopyClause2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2874
    self informAboutRuleReduction:'TransformCopyClause2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2875
    ^ (AstTransformCopyClause new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2876
        varName:(nodes at:2);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2877
        exprSingle:(nodes at:4);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2878
        transformCopyClause:(nodes at:6).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2879
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2880
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2881
reduceActionForTransformExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2882
    self informAboutRuleReduction:'TransformExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2883
    ^ (AstTransformExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2884
        transformCopyClause:(nodes at:3);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2885
        modifyExpr:(nodes at:5);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2886
        returnExpr:(nodes at:7).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2887
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2888
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2889
reduceActionForURILiteral1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2890
    ^ nodes at:1
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2891
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2892
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2893
reduceActionForUnaryExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2894
    self informAboutRuleReduction:'UnaryExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2895
    ^ (AstUnaryExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2896
        operand:#minus;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2897
        unaryExpr:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2898
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2899
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2900
reduceActionForUnaryExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2901
    self informAboutRuleReduction:'UnaryExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2902
    ^ (AstUnaryExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2903
        operand:#plus;
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2904
        unaryExpr:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2905
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2906
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2907
reduceActionForUnaryExpr3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2908
    self informAboutRuleReduction:'UnaryExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2909
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2910
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2911
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2912
reduceActionForUnionExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2913
    self informAboutRuleReduction:'UnionExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2914
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2915
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2916
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2917
reduceActionForUnionExpr2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2918
    self informAboutRuleReduction:'UnionExpr2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2919
    ^ (AstUnionExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2920
        intersectExceptExpr:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2921
        unionExpr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2922
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2923
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2924
reduceActionForUnionExpr3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2925
    self informAboutRuleReduction:'UnionExpr3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2926
    ^ (AstUnionExpr new)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2927
        intersectExceptExpr:(nodes at:1);
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2928
        unionExpr:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2929
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2930
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2931
reduceActionForUnorderedExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2932
    self informAboutRuleReduction:'UnorderedExpr1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2933
    ^ nodes at:3.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2934
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2935
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2936
reduceActionForValueComp1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2937
    self informAboutRuleReduction:'ValueComp1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2938
    ^ #eqValue.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2939
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2940
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2941
reduceActionForValueComp2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2942
    self informAboutRuleReduction:'ValueComp2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2943
    ^ #neValue.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2944
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2945
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2946
reduceActionForValueComp3:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2947
    self informAboutRuleReduction:'ValueComp3'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2948
    ^ #ltValue.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2949
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2950
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2951
reduceActionForValueComp4:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2952
    self informAboutRuleReduction:'ValueComp4'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2953
    ^ #leValue.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2954
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2955
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2956
reduceActionForValueComp5:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2957
    self informAboutRuleReduction:'ValueComp5'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2958
    ^ #gtValue.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2959
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2960
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2961
reduceActionForValueComp6:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2962
    self informAboutRuleReduction:'ValueComp6'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2963
    ^ #geValue.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2964
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2965
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2966
reduceActionForValueExpr1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2967
    self informAboutRuleReduction:'ValueExpr'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2968
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2969
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2970
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2971
reduceActionForVarName1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2972
    self informAboutRuleReduction:'VarName1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2973
    ^ nodes at:1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2974
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2975
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2976
reduceActionForVarRef1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2977
    self informAboutRuleReduction:'VarRef1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2978
    ^ AstVarRef new varName:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2979
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2980
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2981
reduceActionForWhereClause1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2982
    self informAboutRuleReduction:'WhereClause1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2983
    ^ AstWhereClause new exprSingle:(nodes at:2).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2984
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2985
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2986
reduceActionForWildcard1:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2987
    self informAboutRuleReduction:'Wildcard1'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2988
    ^ AstWildcard new.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2989
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2990
    "Modified: / 17-11-2007 / 14:00:00 / janfrog"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2991
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2992
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2993
reduceActionForWildcard2:nodes 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2994
    self informAboutRuleReduction:'Wildcard2'.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2995
    ^ AstWildcard new ncName:(nodes at:3).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2996
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2997
    "Modified: / 17-11-2007 / 14:00:00 / janfrog"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2998
! !
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2999
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3000
!XQueryParser methodsFor:'generated-tables'!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3001
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3002
reduceTable
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3003
	^#(
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3004
#(119 2 #reduceActionForMainModule1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3005
#(120 8 #reduceActionForFunctionDecl1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3006
#(121 1 #reduceActionForURILiteral1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3007
#(122 1 #reduceActionForNCName1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3008
#(123 1 #reduceActionForStringLiteral1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3009
#(124 0 #reduceFor:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3010
#(125 0 #'reduceActionForOptional___updating_1:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3011
#(125 1 #'reduceActionForOptional___updating_2:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3012
#(126 1 #reduceActionForQName1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3013
#(127 1 #reduceActionForParamList1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3014
#(127 1 #reduceActionForParamList2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3015
#(128 3 #reduceActionForEnclosedExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3016
#(129 3 #reduceActionForOneOrMoreParamList1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3017
#(129 1 #reduceActionForOneOrMoreParamList2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3018
#(130 0 #reduceActionForEmptyParamList1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3019
#(131 2 #reduceActionForParam1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3020
#(132 1 #reduceActionForExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3021
#(132 3 #reduceActionForExpr2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3022
#(133 1 #reduceActionForExprSingle1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3023
#(133 1 #reduceActionForExprSingle2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3024
#(133 1 #reduceActionForExprSingle3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3025
#(133 1 #reduceActionForExprSingle4:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3026
#(133 1 #reduceActionForExprSingle5:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3027
#(133 1 #reduceActionForExprSingle6:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3028
#(133 1 #reduceActionForExprSingle7:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3029
#(133 1 #reduceActionForExprSingle8:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3030
#(133 1 #reduceActionForExprSingle9:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3031
#(134 3 #reduceActionForFLWORExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3032
#(134 4 #reduceActionForFLWORExpr2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3033
#(134 4 #reduceActionForFLWORExpr3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3034
#(134 5 #reduceActionForFLWORExpr4:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3035
#(135 4 #reduceActionForQuantifiedExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3036
#(135 4 #reduceActionForQuantifiedExpr2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3037
#(136 8 #reduceActionForIfExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3038
#(137 1 #reduceActionForOrExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3039
#(137 3 #reduceActionForOrExpr2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3040
#(138 3 #reduceActionForDeleteExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3041
#(139 5 #reduceActionForRenameExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3042
#(140 3 #reduceActionForReplaceExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3043
#(141 3 #reduceActionForInsertExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3044
#(142 7 #reduceActionForTransformExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3045
#(143 1 #'reduceActionForFLWORExpr_ForLet1:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3046
#(143 1 #'reduceActionForFLWORExpr_ForLet2:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3047
#(143 2 #'reduceActionForFLWORExpr_ForLet3:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3048
#(143 2 #'reduceActionForFLWORExpr_ForLet4:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3049
#(144 2 #reduceActionForWhereClause1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3050
#(145 3 #reduceActionForOrderByClause1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3051
#(145 4 #reduceActionForOrderByClause2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3052
#(146 2 #reduceActionForForClause1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3053
#(147 2 #reduceActionForLetClause1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3054
#(148 4 #'reduceActionForForClause_Impl1:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3055
#(148 6 #'reduceActionForForClause_Impl2:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3056
#(148 5 #'reduceActionForForClause_Impl3:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3057
#(148 7 #'reduceActionForForClause_Impl4:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3058
#(149 1 #reduceActionForVarName1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3059
#(150 3 #reduceActionForPositionalVar1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3060
#(151 4 #'reduceActionForLetClause_Impl1:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3061
#(151 6 #'reduceActionForLetClause_Impl2:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3062
#(152 1 #reduceActionForOrderSpecList1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3063
#(152 3 #reduceActionForOrderSpecList2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3064
#(153 1 #reduceActionForOrderSpec1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3065
#(153 2 #reduceActionForOrderSpec2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3066
#(154 1 #reduceActionForOrderModifier1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3067
#(154 1 #reduceActionForOrderModifier2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3068
#(154 2 #reduceActionForOrderModifier3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3069
#(155 1 #'reduceActionForOrderModifier_AscDesc1:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3070
#(155 1 #'reduceActionForOrderModifier_AscDesc2:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3071
#(156 2 #'reduceActionForOrderModifier_GreatestLeast1:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3072
#(156 2 #'reduceActionForOrderModifier_GreatestLeast2:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3073
#(157 4 #'reduceActionForQuantifiedExpr_Impl1:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3074
#(157 6 #'reduceActionForQuantifiedExpr_Impl2:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3075
#(158 1 #reduceActionForAndExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3076
#(158 3 #reduceActionForAndExpr2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3077
#(159 1 #reduceActionForComparisonExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3078
#(159 3 #reduceActionForComparisonExpr2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3079
#(159 3 #reduceActionForComparisonExpr3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3080
#(159 3 #reduceActionForComparisonExpr4:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3081
#(160 1 #reduceActionForRangeExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3082
#(160 3 #reduceActionForRangeExpr2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3083
#(161 1 #reduceActionForValueComp1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3084
#(161 1 #reduceActionForValueComp2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3085
#(161 1 #reduceActionForValueComp3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3086
#(161 1 #reduceActionForValueComp4:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3087
#(161 1 #reduceActionForValueComp5:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3088
#(161 1 #reduceActionForValueComp6:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3089
#(162 1 #reduceActionForGeneralComp1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3090
#(162 1 #reduceActionForGeneralComp2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3091
#(162 1 #reduceActionForGeneralComp3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3092
#(162 1 #reduceActionForGeneralComp4:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3093
#(162 1 #reduceActionForGeneralComp5:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3094
#(162 1 #reduceActionForGeneralComp6:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3095
#(163 1 #reduceActionForNodeComp1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3096
#(163 1 #reduceActionForNodeComp2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3097
#(163 1 #reduceActionForNodeComp3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3098
#(164 1 #reduceActionForAdditiveExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3099
#(164 3 #reduceActionForAdditiveExpr2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3100
#(164 3 #reduceActionForAdditiveExpr3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3101
#(165 1 #reduceActionForMultiplicativeExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3102
#(165 3 #reduceActionForMultiplicativeExpr2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3103
#(165 3 #reduceActionForMultiplicativeExpr3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3104
#(165 3 #reduceActionForMultiplicativeExpr4:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3105
#(165 3 #reduceActionForMultiplicativeExpr5:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3106
#(166 1 #reduceActionForUnionExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3107
#(166 3 #reduceActionForUnionExpr2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3108
#(166 3 #reduceActionForUnionExpr3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3109
#(167 1 #reduceActionForIntersectExceptExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3110
#(167 3 #reduceActionForIntersectExceptExpr2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3111
#(167 3 #reduceActionForIntersectExceptExpr3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3112
#(168 2 #reduceActionForUnaryExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3113
#(168 2 #reduceActionForUnaryExpr2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3114
#(168 1 #reduceActionForUnaryExpr3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3115
#(169 5 #reduceActionForDefaultNamespaceDecl1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3116
#(169 5 #reduceActionForDefaultNamespaceDecl2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3117
#(170 2 #reduceActionForPathExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3118
#(170 2 #reduceActionForPathExpr2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3119
#(170 1 #reduceActionForPathExpr3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3120
#(171 1 #reduceActionForRelativePathExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3121
#(171 3 #reduceActionForRelativePathExpr2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3122
#(171 3 #reduceActionForRelativePathExpr3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3123
#(172 1 #reduceActionForStepExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3124
#(172 1 #reduceActionForStepExpr2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3125
#(173 2 #reduceActionForAxisStep1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3126
#(173 2 #reduceActionForAxisStep2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3127
#(174 2 #reduceActionForFilterExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3128
#(175 2 #reduceActionForForwardStep1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3129
#(175 1 #reduceActionForForwardStep2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3130
#(176 3 #reduceActionForPredicate1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3131
#(176 2 #reduceActionForPredicate2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3132
#(177 0 #'reduceActionForRepeat__Predicate1:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3133
#(177 2 #'reduceActionForRepeat__Predicate2:')
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3134
#(178 2 #reduceActionForReverseStep1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3135
#(178 1 #reduceActionForReverseStep2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3136
#(179 2 #reduceActionForForwardAxis1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3137
#(179 2 #reduceActionForForwardAxis2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3138
#(179 2 #reduceActionForForwardAxis3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3139
#(179 2 #reduceActionForForwardAxis4:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3140
#(179 2 #reduceActionForForwardAxis5:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3141
#(179 2 #reduceActionForForwardAxis6:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3142
#(179 2 #reduceActionForForwardAxis7:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3143
#(180 1 #reduceActionForNodeTest1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3144
#(180 1 #reduceActionForNodeTest2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3145
#(181 2 #reduceActionForAbbrevForwardStep1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3146
#(181 1 #reduceActionForAbbrevForwardStep2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3147
#(182 2 #reduceActionForReverseAxis1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3148
#(182 2 #reduceActionForReverseAxis2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3149
#(182 2 #reduceActionForReverseAxis3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3150
#(182 2 #reduceActionForReverseAxis4:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3151
#(182 2 #reduceActionForReverseAxis5:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3152
#(183 1 #reduceActionForAbbrevReverseStep1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3153
#(184 1 #reduceActionForNameTest1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3154
#(184 1 #reduceActionForNameTest2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3155
#(184 3 #reduceActionForNameTest3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3156
#(185 1 #reduceActionForKindTest1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3157
#(185 1 #reduceActionForKindTest2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3158
#(185 1 #reduceActionForKindTest3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3159
#(185 1 #reduceActionForKindTest4:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3160
#(185 1 #reduceActionForKindTest5:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3161
#(185 3 #reduceActionForKindTest6:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3162
#(185 3 #reduceActionForKindTest7:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3163
#(186 1 #reduceActionForPrimaryExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3164
#(186 1 #reduceActionForPrimaryExpr2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3165
#(186 1 #reduceActionForPrimaryExpr3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3166
#(186 1 #reduceActionForPrimaryExpr4:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3167
#(186 1 #reduceActionForPrimaryExpr5:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3168
#(186 1 #reduceActionForPrimaryExpr6:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3169
#(186 1 #reduceActionForPrimaryExpr7:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3170
#(186 1 #reduceActionForPrimaryExpr8:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3171
#(187 1 #reduceActionForLiteral1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3172
#(187 1 #reduceActionForLiteral2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3173
#(188 2 #reduceActionForVarRef1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3174
#(189 2 #reduceActionForParenthesizedExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3175
#(189 3 #reduceActionForParenthesizedExpr2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3176
#(190 1 #reduceActionForContextItemExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3177
#(191 3 #reduceActionForFunctionCall1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3178
#(191 4 #reduceActionForFunctionCall2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3179
#(192 1 #reduceActionForConstructor1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3180
#(192 1 #reduceActionForConstructor2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3181
#(193 4 #reduceActionForOrderedExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3182
#(194 4 #reduceActionForUnorderedExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3183
#(195 1 #reduceActionForNumericLiteral1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3184
#(195 1 #reduceActionForNumericLiteral2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3185
#(195 1 #reduceActionForNumericLiteral3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3186
#(196 1 #reduceActionForIntegerLiteral1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3187
#(197 1 #reduceActionForDecimalLiteral1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3188
#(198 1 #reduceActionForDoubleLiteral1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3189
#(199 1 #reduceActionForFunctionParametersList1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3190
#(199 3 #reduceActionForFunctionParametersList2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3191
#(200 1 #reduceActionForDirectConstructor1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3192
#(201 1 #reduceActionForComputedConstructor1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3193
#(201 1 #reduceActionForComputedConstructor2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3194
#(201 1 #reduceActionForComputedConstructor3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3195
#(201 1 #reduceActionForComputedConstructor4:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3196
#(202 3 #reduceActionForDirElemConstructor1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3197
#(202 4 #reduceActionForDirElemConstructor2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3198
#(202 7 #reduceActionForDirElemConstructor3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3199
#(202 8 #reduceActionForDirElemConstructor4:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3200
#(203 3 #reduceActionForDirAttributeList1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3201
#(203 4 #reduceActionForDirAttributeList2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3202
#(204 1 #reduceActionForDirElemContent1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3203
#(204 2 #reduceActionForDirElemContent2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3204
#(204 1 #reduceActionForDirElemContent3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3205
#(204 2 #reduceActionForDirElemContent4:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3206
#(205 1 #reduceActionForDirAttributeValue1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3207
#(205 1 #reduceActionForDirAttributeValue2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3208
#(206 1 #reduceActionForCommonContent1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3209
#(206 1 #reduceActionForCommonContent2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3210
#(206 1 #reduceActionForCommonContent3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3211
#(206 1 #reduceActionForCommonContent4:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3212
#(206 1 #reduceActionForCommonContent5:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3213
#(207 1 #reduceActionForPredefinedEntityRef1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3214
#(208 4 #reduceActionForCompDocConstructor1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3215
#(209 4 #reduceActionForCompElemConstructor1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3216
#(209 5 #reduceActionForCompElemConstructor2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3217
#(209 6 #reduceActionForCompElemConstructor3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3218
#(209 7 #reduceActionForCompElemConstructor4:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3219
#(210 4 #reduceActionForCompAttrConstructor1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3220
#(210 5 #reduceActionForCompAttrConstructor2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3221
#(210 6 #reduceActionForCompAttrConstructor3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3222
#(210 7 #reduceActionForCompAttrConstructor4:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3223
#(211 4 #reduceActionForCompTextConstructor1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3224
#(212 1 #reduceActionForContentExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3225
#(213 3 #reduceActionForDocumentTest1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3226
#(213 4 #reduceActionForDocumentTest2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3227
#(214 3 #reduceActionForElementTest1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3228
#(214 4 #reduceActionForElementTest2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3229
#(215 3 #reduceActionForAttributeTest1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3230
#(215 4 #reduceActionForAttributeTest2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3231
#(216 3 #reduceActionForTextTest1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3232
#(217 3 #reduceActionForAnyKindTest1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3233
#(218 1 #reduceActionForAttribNameOrWildcard1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3234
#(218 1 #reduceActionForAttribNameOrWildcard2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3235
#(219 1 #reduceActionForAttributeName1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3236
#(220 1 #reduceActionForElementNameOrWildcard1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3237
#(220 1 #reduceActionForElementNameOrWildcard2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3238
#(221 1 #reduceActionForElementName1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3239
#(222 3 #reduceActionForPrologDeclarationClass2List1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3240
#(222 0 #reduceActionForPrologDeclarationClass2List2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3241
#(223 3 #reduceActionForPrologDeclarationClass1List1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3242
#(223 0 #reduceActionForPrologDeclarationClass1List2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3243
#(224 1 #reduceFor:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3244
#(225 1 #reduceActionForPrologDeclarationClass11:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3245
#(225 1 #reduceActionForPrologDeclarationClass12:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3246
#(225 1 #reduceActionForPrologDeclarationClass13:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3247
#(226 1 #reduceActionForQueryBody1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3248
#(227 1 #reduceActionForValueExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3249
#(228 2 #reduceActionForProlog1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3250
#(229 1 #reduceActionForTargetExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3251
#(230 1 #reduceActionForNewNameExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3252
#(231 5 #reduceActionForReplaceClause1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3253
#(231 3 #reduceActionForReplaceClause2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3254
#(232 3 #reduceActionForInsertClause1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3255
#(232 5 #reduceActionForInsertClause2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3256
#(232 5 #reduceActionForInsertClause3:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3257
#(232 3 #reduceActionForInsertClause4:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3258
#(232 3 #reduceActionForInsertClause5:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3259
#(233 1 #reduceActionForSourceExpr1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3260
#(234 4 #reduceActionForTransformCopyClause1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3261
#(234 6 #reduceActionForTransformCopyClause2:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3262
#(237 5 #reduceActionForNamespaceDecl1:)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3263
)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3264
!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3265
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3266
transitionTable
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3267
	^#(
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3268
#[1 3 190 0 2 3 190 0 3 3 190 0 4 3 190 0 9 3 190 0 10 3 190 0 14 3 190 0 19 3 190 0 30 3 190 0 35 3 190 0 36 3 190 0 37 3 190 0 39 3 190 0 52 3 190 0 55 3 190 0 57 3 190 0 58 3 190 0 59 3 190 0 61 3 190 0 62 3 190 0 64 3 190 0 67 3 190 0 68 3 190 0 73 3 190 0 86 3 190 0 87 3 190 0 88 3 190 0 89 3 190 0 90 3 190 0 91 3 190 0 96 3 190 0 97 3 190 0 98 3 190 0 102 3 190 0 103 3 190 0 104 3 190 0 105 3 190 0 106 3 190 0 107 3 190 0 108 3 190 0 109 3 190 0 110 3 190 0 113 3 190 0 114 3 190 0 115 3 190 0 116 3 190 0 118 0 13 0 119 0 17 0 223 0 21 0 228]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3269
#[1 3 190 0 2 3 190 0 3 3 190 0 4 3 190 0 9 3 190 0 10 3 190 0 14 3 190 0 19 3 190 0 30 3 190 0 35 3 190 0 36 3 190 0 37 3 190 0 39 3 190 0 52 3 190 0 55 3 190 0 57 3 190 0 58 3 190 0 59 3 190 0 61 3 190 0 62 3 190 0 64 3 190 0 67 3 190 0 68 3 190 0 73 3 190 0 86 3 190 0 87 3 190 0 88 3 190 0 89 3 190 0 90 3 190 0 91 3 190 0 96 3 190 0 97 3 190 0 98 3 190 0 102 3 190 0 103 3 190 0 104 3 190 0 105 3 190 0 106 3 190 0 107 3 190 0 108 3 190 0 109 3 190 0 110 3 190 0 113 3 190 0 114 3 190 0 115 3 190 0 116 3 190 0 118 0 25 0 119 0 17 0 223 0 21 0 228]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3270
#[0 0 0 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3271
#[1 3 182 0 2 3 182 0 3 3 182 0 4 3 182 0 9 3 182 0 10 3 182 0 14 3 182 0 19 3 182 0 30 3 182 0 35 3 182 0 36 0 29 0 37 3 182 0 39 3 182 0 52 3 182 0 55 3 182 0 57 3 182 0 58 3 182 0 59 3 182 0 61 3 182 0 62 3 182 0 64 3 182 0 67 3 182 0 68 3 182 0 73 3 182 0 86 3 182 0 87 3 182 0 88 3 182 0 89 3 182 0 90 3 182 0 91 3 182 0 96 3 182 0 97 3 182 0 98 3 182 0 102 3 182 0 103 3 182 0 104 3 182 0 105 3 182 0 106 3 182 0 107 3 182 0 108 3 182 0 109 3 182 0 110 3 182 0 113 3 182 0 114 3 182 0 115 3 182 0 116 3 182 0 118 0 33 0 120 0 37 0 169 0 41 0 222 0 45 0 225 0 49 0 237]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3272
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 0 237 0 132 0 241 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 225 0 226 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3273
#[0 0 0 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3274
#[1 1 233 0 29 0 30 0 33 1 237 0 38 1 241 0 40 1 245 0 125]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3275
#[0 3 206 0 36]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3276
#[0 3 198 0 36]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3277
#[1 3 218 0 2 3 218 0 3 3 218 0 4 3 218 0 9 3 218 0 10 3 218 0 14 3 218 0 19 3 218 0 30 3 218 0 35 0 26 0 36 3 218 0 39 3 218 0 52 3 218 0 55 3 218 0 57 3 218 0 58 3 218 0 59 3 218 0 61 3 218 0 62 3 218 0 64 3 218 0 67 3 218 0 68 3 218 0 73 3 218 0 86 3 218 0 87 3 218 0 88 3 218 0 89 3 218 0 90 3 218 0 91 3 218 0 96 3 218 0 97 3 218 0 98 3 218 0 102 3 218 0 103 3 218 0 104 3 218 0 105 3 218 0 106 3 218 0 107 3 218 0 108 3 218 0 109 3 218 0 110 3 218 0 113 3 218 0 114 3 218 0 115 3 218 0 116 3 218 0 118 1 249 0 124]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3278
#[0 1 253 0 36]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3279
#[0 3 202 0 36]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3280
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 2 1 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3281
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 2 5 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3282
#[1 2 94 0 1 2 94 0 2 2 94 0 3 2 94 0 4 2 94 0 5 2 94 0 6 2 94 0 7 2 94 0 8 2 94 0 12 2 94 0 13 2 94 0 15 2 94 0 16 2 94 0 17 2 94 0 18 2 94 0 19 2 94 0 20 2 94 0 22 2 94 0 23 2 94 0 24 2 94 0 25 2 94 0 26 2 94 0 27 2 94 0 28 2 94 0 31 2 94 0 32 2 94 0 34 2 94 0 41 2 94 0 42 2 94 0 43 2 94 0 44 2 94 0 45 2 94 0 46 2 94 0 47 2 94 0 52 2 94 0 54 2 94 0 55 2 94 0 56 2 94 0 69 2 94 0 70 2 94 0 71 2 94 0 72 2 94 0 80 2 94 0 82 2 94 0 84 2 94 0 89 2 94 0 92 2 94 0 93 2 94 0 94 2 94 0 95 2 94 0 96 2 9 0 99 2 94 0 100 2 94 0 101 2 94 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3283
#[1 2 13 0 35 2 17 0 157]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3284
#[0 2 21 0 30]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3285
#[1 2 13 0 35 2 25 0 157]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3286
#[1 0 209 0 113 2 29 0 126]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3287
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 2 33 0 31 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 2 37 0 132 0 241 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3288
#[1 0 209 0 113 2 41 0 126 2 45 0 149]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3289
#[1 2 49 0 30 2 53 0 77 0 209 0 113 2 57 0 126]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3290
#[1 2 61 0 35 2 65 0 151]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3291
#[1 2 69 0 35 2 73 0 148]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3292
#[0 2 77 0 30]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3293
#[0 2 81 0 30]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3294
#[1 2 85 0 60 2 89 0 63 2 93 0 81 2 97 0 83]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3295
#[0 2 101 0 30]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3296
#[0 2 105 0 30]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3297
#[0 2 109 0 77]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3298
#[0 2 113 0 77]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3299
#[1 2 117 0 30 2 121 0 77]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3300
#[0 2 125 0 74]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3301
#[0 2 129 0 85]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3302
#[1 2 133 0 30 2 137 0 77 2 141 0 85 0 209 0 113 2 145 0 126]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3303
#[0 2 149 0 85]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3304
#[1 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 153 0 90 0 157 0 91 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 2 153 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3305
#[0 2 157 0 85]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3306
#[0 2 161 0 85]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3307
#[1 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 153 0 90 0 157 0 91 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 2 165 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3308
#[0 2 169 0 85]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3309
#[0 2 173 0 77]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3310
#[0 2 182 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3311
#[0 2 177 0 85]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3312
#[0 2 86 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3313
#[0 2 181 0 85]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3314
#[1 0 61 0 4 2 185 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 2 189 0 68 2 193 0 87 0 209 0 113 2 197 0 126 2 201 0 180 1 117 0 184 1 121 0 185 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3315
#[0 2 205 0 85]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3316
#[0 2 209 0 85]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3317
#[0 2 213 0 85]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3318
#[0 2 217 0 85]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3319
#[0 0 38 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 65 0 66 0 69 0 70 0 71 0 72 0 77 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3320
#[0 2 222 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 66 0 69 0 70 0 71 0 72 0 77 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3321
#[0 2 226 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 66 0 69 0 70 0 71 0 72 0 77 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3322
#[0 2 230 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 66 0 69 0 70 0 71 0 72 0 77 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3323
#[0 0 22 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 36 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 65 0 66 0 69 0 70 0 71 0 72 0 77 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3324
#[0 2 166 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 66 0 69 0 70 0 71 0 72 0 77 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3325
#[1 2 90 0 1 2 90 0 2 2 90 0 3 2 90 0 4 2 90 0 5 2 90 0 6 2 90 0 7 2 90 0 8 2 90 0 12 2 90 0 13 2 90 0 15 2 90 0 16 2 90 0 17 2 90 0 18 2 90 0 19 2 90 0 20 2 90 0 22 2 90 0 23 2 90 0 24 2 90 0 25 2 90 0 26 2 90 0 27 2 90 0 28 2 221 0 30 2 90 0 31 2 90 0 32 2 90 0 34 2 90 0 41 2 90 0 42 2 90 0 43 2 90 0 44 2 90 0 45 2 90 0 46 2 90 0 47 2 90 0 52 2 90 0 54 2 90 0 55 2 90 0 56 2 90 0 69 2 90 0 70 2 90 0 71 2 90 0 72 2 90 0 80 2 90 0 82 2 90 0 84 2 90 0 89 2 90 0 92 2 90 0 93 2 90 0 94 2 90 0 95 2 90 0 96 2 90 0 100 2 90 0 101 2 90 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3326
#[0 3 210 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3327
#[1 0 70 0 31 2 225 0 32 0 70 0 70 0 70 0 101 0 70 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3328
#[0 0 78 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3329
#[0 0 82 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3330
#[0 0 86 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3331
#[0 0 90 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3332
#[0 0 94 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3333
#[0 0 98 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3334
#[0 0 102 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3335
#[0 0 106 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3336
#[0 0 110 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3337
#[1 2 229 0 41 2 233 0 43 2 237 0 47 2 241 0 54 2 245 0 144 2 249 0 145]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3338
#[1 0 170 0 41 0 170 0 43 0 170 0 47 0 93 0 52 0 170 0 54 0 97 0 55 2 253 0 143 1 29 0 146 1 33 0 147]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3339
#[1 0 174 0 41 0 174 0 43 0 174 0 47 0 93 0 52 0 174 0 54 0 97 0 55 3 1 0 143 1 29 0 146 1 33 0 147]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3340
#[1 3 5 0 5 0 142 0 8 0 142 0 12 0 142 0 31 0 142 0 32 0 142 0 41 0 142 0 43 0 142 0 44 0 142 0 45 0 142 0 46 0 142 0 47 0 142 0 52 0 142 0 54 0 142 0 55 0 142 0 56 0 142 0 69 0 142 0 70 0 142 0 71 0 142 0 72 0 142 0 80 0 142 0 82 0 142 0 101 0 142 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3341
#[1 1 34 0 5 3 9 0 6 1 34 0 8 1 34 0 12 1 34 0 31 1 34 0 32 1 34 0 41 1 34 0 43 1 34 0 44 1 34 0 45 1 34 0 46 1 34 0 47 1 34 0 52 1 34 0 54 1 34 0 55 1 34 0 56 1 34 0 69 1 34 0 70 1 34 0 71 1 34 0 72 1 34 0 80 1 34 0 82 1 34 0 101 1 34 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3342
#[1 1 42 0 5 1 42 0 6 1 42 0 8 1 42 0 12 3 13 0 15 3 17 0 16 3 21 0 17 3 25 0 18 3 29 0 19 3 33 0 20 3 37 0 26 3 41 0 28 1 42 0 31 1 42 0 32 3 45 0 34 1 42 0 41 3 49 0 42 1 42 0 43 1 42 0 44 1 42 0 45 1 42 0 46 1 42 0 47 1 42 0 52 1 42 0 54 1 42 0 55 1 42 0 56 1 42 0 69 1 42 0 70 1 42 0 71 1 42 0 72 1 42 0 80 1 42 0 82 3 53 0 84 3 57 0 92 3 61 0 93 3 65 0 94 3 69 0 95 1 42 0 101 3 73 0 161 3 77 0 162 3 81 0 163 1 42 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3343
#[1 3 85 0 1 1 58 0 5 1 58 0 6 1 58 0 8 1 58 0 12 1 58 0 15 1 58 0 16 1 58 0 17 1 58 0 18 1 58 0 19 1 58 0 20 1 58 0 26 1 58 0 28 1 58 0 31 1 58 0 32 1 58 0 34 1 58 0 41 1 58 0 42 1 58 0 43 1 58 0 44 1 58 0 45 1 58 0 46 1 58 0 47 1 58 0 52 1 58 0 54 1 58 0 55 1 58 0 56 1 58 0 69 1 58 0 70 1 58 0 71 1 58 0 72 1 58 0 80 1 58 0 82 1 58 0 84 1 58 0 92 1 58 0 93 1 58 0 94 1 58 0 95 1 58 0 101 1 58 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3344
#[1 1 126 0 1 3 89 0 2 3 93 0 3 1 126 0 5 1 126 0 6 1 126 0 8 1 126 0 12 1 126 0 15 1 126 0 16 1 126 0 17 1 126 0 18 1 126 0 19 1 126 0 20 1 126 0 26 1 126 0 28 1 126 0 31 1 126 0 32 1 126 0 34 1 126 0 41 1 126 0 42 1 126 0 43 1 126 0 44 1 126 0 45 1 126 0 46 1 126 0 47 1 126 0 52 1 126 0 54 1 126 0 55 1 126 0 56 1 126 0 69 1 126 0 70 1 126 0 71 1 126 0 72 1 126 0 80 1 126 0 82 1 126 0 84 1 126 0 92 1 126 0 93 1 126 0 94 1 126 0 95 1 126 0 101 1 126 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3345
#[1 1 138 0 1 1 138 0 2 1 138 0 3 3 97 0 4 1 138 0 5 1 138 0 6 3 101 0 7 1 138 0 8 1 138 0 12 3 105 0 13 1 138 0 15 1 138 0 16 1 138 0 17 1 138 0 18 1 138 0 19 1 138 0 20 1 138 0 26 3 109 0 27 1 138 0 28 1 138 0 31 1 138 0 32 1 138 0 34 1 138 0 41 1 138 0 42 1 138 0 43 1 138 0 44 1 138 0 45 1 138 0 46 1 138 0 47 1 138 0 52 1 138 0 54 1 138 0 55 1 138 0 56 1 138 0 69 1 138 0 70 1 138 0 71 1 138 0 72 1 138 0 80 1 138 0 82 1 138 0 84 1 138 0 92 1 138 0 93 1 138 0 94 1 138 0 95 1 138 0 101 1 138 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3346
#[1 1 158 0 1 1 158 0 2 1 158 0 3 1 158 0 4 1 158 0 5 1 158 0 6 1 158 0 7 1 158 0 8 1 158 0 12 1 158 0 13 1 158 0 15 1 158 0 16 1 158 0 17 1 158 0 18 1 158 0 19 1 158 0 20 3 113 0 22 3 117 0 23 1 158 0 26 1 158 0 27 1 158 0 28 1 158 0 31 1 158 0 32 1 158 0 34 1 158 0 41 1 158 0 42 1 158 0 43 1 158 0 44 1 158 0 45 1 158 0 46 1 158 0 47 1 158 0 52 1 158 0 54 1 158 0 55 1 158 0 56 1 158 0 69 1 158 0 70 1 158 0 71 1 158 0 72 1 158 0 80 1 158 0 82 1 158 0 84 1 158 0 92 1 158 0 93 1 158 0 94 1 158 0 95 1 158 0 101 1 158 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3347
#[1 1 170 0 1 1 170 0 2 1 170 0 3 1 170 0 4 1 170 0 5 1 170 0 6 1 170 0 7 1 170 0 8 1 170 0 12 1 170 0 13 1 170 0 15 1 170 0 16 1 170 0 17 1 170 0 18 1 170 0 19 1 170 0 20 1 170 0 22 1 170 0 23 3 121 0 24 3 125 0 25 1 170 0 26 1 170 0 27 1 170 0 28 1 170 0 31 1 170 0 32 1 170 0 34 1 170 0 41 1 170 0 42 1 170 0 43 1 170 0 44 1 170 0 45 1 170 0 46 1 170 0 47 1 170 0 52 1 170 0 54 1 170 0 55 1 170 0 56 1 170 0 69 1 170 0 70 1 170 0 71 1 170 0 72 1 170 0 80 1 170 0 82 1 170 0 84 1 170 0 92 1 170 0 93 1 170 0 94 1 170 0 95 1 170 0 101 1 170 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3348
#[0 3 214 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 92 0 93 0 94 0 95 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3349
#[1 1 210 0 1 1 210 0 2 1 210 0 3 1 210 0 4 1 210 0 5 1 210 0 6 1 210 0 7 1 210 0 8 1 210 0 12 1 210 0 13 1 210 0 15 1 210 0 16 1 210 0 17 1 210 0 18 1 210 0 19 1 210 0 20 1 210 0 22 1 210 0 23 1 210 0 24 1 210 0 25 1 210 0 26 1 210 0 27 1 210 0 28 1 210 0 31 1 210 0 32 1 210 0 34 1 210 0 41 1 210 0 42 1 210 0 43 1 210 0 44 1 210 0 45 1 210 0 46 1 210 0 47 1 210 0 52 1 210 0 54 1 210 0 55 1 210 0 56 1 210 0 69 1 210 0 70 1 210 0 71 1 210 0 72 1 210 0 80 1 210 0 82 1 210 0 84 3 129 0 89 1 210 0 92 1 210 0 93 1 210 0 94 1 210 0 95 3 133 0 96 1 210 0 101 1 210 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3350
#[0 1 214 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3351
#[0 1 226 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3352
#[0 1 230 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3353
#[1 2 6 0 1 2 6 0 2 2 6 0 3 2 6 0 4 2 6 0 5 2 6 0 6 2 6 0 7 2 6 0 8 2 6 0 12 2 6 0 13 2 6 0 15 2 6 0 16 2 6 0 17 2 6 0 18 2 6 0 19 2 6 0 20 2 6 0 22 2 6 0 23 2 6 0 24 2 6 0 25 2 6 0 26 2 6 0 27 2 6 0 28 2 6 0 31 2 6 0 32 2 6 0 34 2 6 0 41 2 6 0 42 2 6 0 43 2 6 0 44 2 6 0 45 2 6 0 46 2 6 0 47 2 6 0 52 2 6 0 54 2 6 0 55 2 6 0 56 2 6 0 69 2 6 0 70 2 6 0 71 2 6 0 72 2 6 0 80 2 6 0 82 2 6 0 84 2 6 0 89 2 6 0 92 2 6 0 93 2 6 0 94 2 6 0 95 2 6 0 96 2 6 0 100 2 6 0 101 3 137 0 177 2 6 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3354
#[1 2 6 0 1 2 6 0 2 2 6 0 3 2 6 0 4 2 6 0 5 2 6 0 6 2 6 0 7 2 6 0 8 2 6 0 12 2 6 0 13 2 6 0 15 2 6 0 16 2 6 0 17 2 6 0 18 2 6 0 19 2 6 0 20 2 6 0 22 2 6 0 23 2 6 0 24 2 6 0 25 2 6 0 26 2 6 0 27 2 6 0 28 2 6 0 31 2 6 0 32 2 6 0 34 2 6 0 41 2 6 0 42 2 6 0 43 2 6 0 44 2 6 0 45 2 6 0 46 2 6 0 47 2 6 0 52 2 6 0 54 2 6 0 55 2 6 0 56 2 6 0 69 2 6 0 70 2 6 0 71 2 6 0 72 2 6 0 80 2 6 0 82 2 6 0 84 2 6 0 89 2 6 0 92 2 6 0 93 2 6 0 94 2 6 0 95 2 6 0 96 2 6 0 100 2 6 0 101 3 141 0 177 2 6 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3355
#[1 0 61 0 4 2 185 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 2 189 0 68 2 193 0 87 0 209 0 113 2 197 0 126 3 145 0 180 1 117 0 184 1 121 0 185 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3356
#[0 2 62 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3357
#[0 1 250 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3358
#[1 0 61 0 4 2 185 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 2 189 0 68 2 193 0 87 0 209 0 113 2 197 0 126 3 149 0 180 1 117 0 184 1 121 0 185 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3359
#[0 2 18 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3360
#[0 2 50 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3361
#[0 2 54 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3362
#[1 2 6 0 1 2 6 0 2 2 6 0 3 2 6 0 4 2 6 0 5 2 6 0 6 2 6 0 7 2 6 0 8 2 6 0 12 2 6 0 13 2 6 0 15 2 6 0 16 2 6 0 17 2 6 0 18 2 6 0 19 2 6 0 20 2 6 0 22 2 6 0 23 2 6 0 24 2 6 0 25 2 6 0 26 2 6 0 27 2 6 0 28 2 6 0 31 2 6 0 32 2 6 0 34 2 6 0 41 2 6 0 42 2 6 0 43 2 6 0 44 2 6 0 45 2 6 0 46 2 6 0 47 2 6 0 52 2 6 0 54 2 6 0 55 2 6 0 56 2 6 0 69 2 6 0 70 2 6 0 71 2 6 0 72 2 6 0 80 2 6 0 82 2 6 0 84 2 6 0 89 2 6 0 92 2 6 0 93 2 6 0 94 2 6 0 95 2 6 0 96 2 6 0 100 2 6 0 101 3 153 0 177 2 6 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3363
#[0 2 130 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3364
#[0 2 134 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3365
#[0 2 138 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3366
#[0 2 142 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3367
#[0 2 146 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3368
#[0 2 150 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3369
#[0 2 154 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3370
#[0 2 158 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3371
#[0 2 162 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 66 0 69 0 70 0 71 0 72 0 77 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3372
#[0 2 210 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 66 0 69 0 70 0 71 0 72 0 77 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3373
#[0 2 214 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 66 0 69 0 70 0 71 0 72 0 77 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3374
#[0 2 218 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 66 0 69 0 70 0 71 0 72 0 77 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3375
#[0 2 194 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3376
#[0 2 198 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3377
#[0 2 242 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 66 0 69 0 70 0 71 0 72 0 77 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3378
#[0 2 246 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3379
#[0 2 250 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3380
#[0 2 254 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3381
#[0 3 2 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3382
#[0 2 102 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3383
#[0 2 106 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3384
#[0 2 110 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3385
#[0 2 114 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3386
#[0 2 118 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3387
#[0 0 6 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3388
#[0 1 190 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 92 0 93 0 94 0 95 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3389
#[0 0 34 0 33]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3390
#[1 3 157 0 33 3 161 0 39]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3391
#[1 3 165 0 112 3 169 0 122]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3392
#[0 3 173 0 33]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3393
#[0 3 177 0 36]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3394
#[0 3 186 0 2 0 3 0 4 0 9 0 10 0 14 0 19 0 30 0 35 0 36 0 37 0 39 0 52 0 55 0 57 0 58 0 59 0 61 0 62 0 64 0 67 0 68 0 73 0 86 0 87 0 88 0 89 0 90 0 91 0 96 0 97 0 98 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 113 0 114 0 115 0 116 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3395
#[0 1 186 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 92 0 93 0 94 0 95 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3396
#[0 1 182 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 92 0 93 0 94 0 95 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3397
#[1 3 165 0 112 3 181 0 122]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3398
#[1 0 209 0 113 2 41 0 126 3 185 0 149]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3399
#[0 3 189 0 8]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3400
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 3 193 0 132 0 241 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3401
#[0 3 197 0 8]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3402
#[1 3 201 0 15 3 205 0 65 0 209 0 113 3 209 0 126 3 213 0 203]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3403
#[0 2 174 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3404
#[0 3 217 0 31]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3405
#[0 0 222 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3406
#[0 2 170 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3407
#[1 3 221 0 4 3 225 0 31 0 209 0 113 3 229 0 126 3 233 0 220 3 237 0 221]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3408
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 3 241 0 132 0 241 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3409
#[0 3 245 0 77]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3410
#[1 0 209 0 113 2 41 0 126 3 249 0 149]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3411
#[0 0 202 0 41 0 43 0 47 0 52 0 54 0 55]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3412
#[1 0 209 0 113 2 41 0 126 3 253 0 149]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3413
#[0 0 198 0 41 0 43 0 47 0 52 0 54 0 55]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3414
#[0 4 1 0 31]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3415
#[1 4 5 0 31 2 185 0 39 4 9 0 214]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3416
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 13 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227 4 17 0 229]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3417
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 13 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227 4 21 0 229]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3418
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 25 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227 4 29 0 232 4 33 0 233]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3419
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 4 37 0 78 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 13 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227 4 41 0 229 4 45 0 231]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3420
#[0 4 49 0 31]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3421
#[0 4 53 0 31]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3422
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 57 0 132 0 241 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3423
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 61 0 132 0 241 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3424
#[0 4 65 0 31]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3425
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 69 0 132 0 241 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3426
#[1 4 73 0 35 4 77 0 234]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3427
#[0 2 26 0 4 0 39 0 57 0 58 0 61 0 62 0 68 0 87 0 113]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3428
#[1 4 81 0 4 4 85 0 31 0 209 0 113 4 89 0 126 4 93 0 218 4 97 0 219]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3429
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 101 0 132 0 241 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3430
#[0 2 30 0 4 0 39 0 57 0 58 0 61 0 62 0 68 0 87 0 113]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3431
#[0 4 105 0 77]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3432
#[0 2 34 0 4 0 39 0 57 0 58 0 61 0 62 0 68 0 87 0 113]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3433
#[1 1 206 0 1 1 206 0 2 1 206 0 3 1 206 0 4 1 206 0 5 1 206 0 6 1 206 0 7 1 206 0 8 1 206 0 12 1 206 0 13 1 206 0 15 1 206 0 16 1 206 0 17 1 206 0 18 1 206 0 19 1 206 0 20 1 206 0 22 1 206 0 23 1 206 0 24 1 206 0 25 1 206 0 26 1 206 0 27 1 206 0 28 1 206 0 31 1 206 0 32 1 206 0 34 1 206 0 41 1 206 0 42 1 206 0 43 1 206 0 44 1 206 0 45 1 206 0 46 1 206 0 47 1 206 0 52 1 206 0 54 1 206 0 55 1 206 0 56 1 206 0 69 1 206 0 70 1 206 0 71 1 206 0 72 1 206 0 80 1 206 0 82 1 206 0 84 3 129 0 89 1 206 0 92 1 206 0 93 1 206 0 94 1 206 0 95 3 133 0 96 1 206 0 101 1 206 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3434
#[0 2 22 0 4 0 39 0 57 0 58 0 61 0 62 0 68 0 87 0 113]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3435
#[0 2 38 0 4 0 39 0 57 0 58 0 61 0 62 0 68 0 87 0 113]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3436
#[1 1 202 0 1 1 202 0 2 1 202 0 3 1 202 0 4 1 202 0 5 1 202 0 6 1 202 0 7 1 202 0 8 1 202 0 12 1 202 0 13 1 202 0 15 1 202 0 16 1 202 0 17 1 202 0 18 1 202 0 19 1 202 0 20 1 202 0 22 1 202 0 23 1 202 0 24 1 202 0 25 1 202 0 26 1 202 0 27 1 202 0 28 1 202 0 31 1 202 0 32 1 202 0 34 1 202 0 41 1 202 0 42 1 202 0 43 1 202 0 44 1 202 0 45 1 202 0 46 1 202 0 47 1 202 0 52 1 202 0 54 1 202 0 55 1 202 0 56 1 202 0 69 1 202 0 70 1 202 0 71 1 202 0 72 1 202 0 80 1 202 0 82 1 202 0 84 3 129 0 89 1 202 0 92 1 202 0 93 1 202 0 94 1 202 0 95 3 133 0 96 1 202 0 101 1 202 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3437
#[0 2 42 0 4 0 39 0 57 0 58 0 61 0 62 0 68 0 87 0 113]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3438
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 109 0 132 0 241 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3439
#[0 2 82 0 4 0 39 0 57 0 58 0 61 0 62 0 68 0 87 0 113]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3440
#[0 2 46 0 4 0 39 0 57 0 58 0 61 0 62 0 68 0 87 0 113]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3441
#[0 2 49 0 30]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3442
#[0 2 117 0 30]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3443
#[0 2 133 0 30]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3444
#[0 2 90 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3445
#[0 2 58 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3446
#[0 2 66 0 4 0 39 0 57 0 58 0 61 0 62 0 68 0 87 0 113]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3447
#[0 2 70 0 4 0 39 0 57 0 58 0 61 0 62 0 68 0 87 0 113]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3448
#[0 2 74 0 4 0 39 0 57 0 58 0 61 0 62 0 68 0 87 0 113]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3449
#[0 2 78 0 4 0 39 0 57 0 58 0 61 0 62 0 68 0 87 0 113]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3450
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 4 113 0 31 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 117 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 4 121 0 199 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3451
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 125 0 132 0 241 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3452
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 129 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3453
#[0 4 133 0 47]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3454
#[0 4 137 0 48]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3455
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 141 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3456
#[1 4 145 0 41 2 233 0 43 2 237 0 47 4 149 0 145]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3457
#[0 4 153 0 41]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3458
#[0 0 178 0 41 0 43 0 47 0 54]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3459
#[0 0 182 0 41 0 43 0 47 0 54]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3460
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 157 0 137 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3461
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 161 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3462
#[0 1 106 0 2 0 3 0 4 0 19 0 30 0 35 0 39 0 57 0 58 0 61 0 62 0 64 0 67 0 68 0 86 0 87 0 88 0 89 0 90 0 91 0 96 0 97 0 98 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 113 0 114 0 115 0 116 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3463
#[0 1 110 0 2 0 3 0 4 0 19 0 30 0 35 0 39 0 57 0 58 0 61 0 62 0 64 0 67 0 68 0 86 0 87 0 88 0 89 0 90 0 91 0 96 0 97 0 98 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 113 0 114 0 115 0 116 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3464
#[0 1 66 0 2 0 3 0 4 0 19 0 30 0 35 0 39 0 57 0 58 0 61 0 62 0 64 0 67 0 68 0 86 0 87 0 88 0 89 0 90 0 91 0 96 0 97 0 98 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 113 0 114 0 115 0 116 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3465
#[0 1 70 0 2 0 3 0 4 0 19 0 30 0 35 0 39 0 57 0 58 0 61 0 62 0 64 0 67 0 68 0 86 0 87 0 88 0 89 0 90 0 91 0 96 0 97 0 98 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 113 0 114 0 115 0 116 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3466
#[0 1 98 0 2 0 3 0 4 0 19 0 30 0 35 0 39 0 57 0 58 0 61 0 62 0 64 0 67 0 68 0 86 0 87 0 88 0 89 0 90 0 91 0 96 0 97 0 98 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 113 0 114 0 115 0 116 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3467
#[0 1 102 0 2 0 3 0 4 0 19 0 30 0 35 0 39 0 57 0 58 0 61 0 62 0 64 0 67 0 68 0 86 0 87 0 88 0 89 0 90 0 91 0 96 0 97 0 98 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 113 0 114 0 115 0 116 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3468
#[0 1 94 0 2 0 3 0 4 0 19 0 30 0 35 0 39 0 57 0 58 0 61 0 62 0 64 0 67 0 68 0 86 0 87 0 88 0 89 0 90 0 91 0 96 0 97 0 98 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 113 0 114 0 115 0 116 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3469
#[0 1 74 0 2 0 3 0 4 0 19 0 30 0 35 0 39 0 57 0 58 0 61 0 62 0 64 0 67 0 68 0 86 0 87 0 88 0 89 0 90 0 91 0 96 0 97 0 98 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 113 0 114 0 115 0 116 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3470
#[0 1 90 0 2 0 3 0 4 0 19 0 30 0 35 0 39 0 57 0 58 0 61 0 62 0 64 0 67 0 68 0 86 0 87 0 88 0 89 0 90 0 91 0 96 0 97 0 98 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 113 0 114 0 115 0 116 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3471
#[0 1 78 0 2 0 3 0 4 0 19 0 30 0 35 0 39 0 57 0 58 0 61 0 62 0 64 0 67 0 68 0 86 0 87 0 88 0 89 0 90 0 91 0 96 0 97 0 98 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 113 0 114 0 115 0 116 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3472
#[0 1 82 0 2 0 3 0 4 0 19 0 30 0 35 0 39 0 57 0 58 0 61 0 62 0 64 0 67 0 68 0 86 0 87 0 88 0 89 0 90 0 91 0 96 0 97 0 98 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 113 0 114 0 115 0 116 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3473
#[0 1 86 0 2 0 3 0 4 0 19 0 30 0 35 0 39 0 57 0 58 0 61 0 62 0 64 0 67 0 68 0 86 0 87 0 88 0 89 0 90 0 91 0 96 0 97 0 98 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 113 0 114 0 115 0 116 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3474
#[0 1 114 0 2 0 3 0 4 0 19 0 30 0 35 0 39 0 57 0 58 0 61 0 62 0 64 0 67 0 68 0 86 0 87 0 88 0 89 0 90 0 91 0 96 0 97 0 98 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 113 0 114 0 115 0 116 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3475
#[0 1 118 0 2 0 3 0 4 0 19 0 30 0 35 0 39 0 57 0 58 0 61 0 62 0 64 0 67 0 68 0 86 0 87 0 88 0 89 0 90 0 91 0 96 0 97 0 98 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 113 0 114 0 115 0 116 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3476
#[0 1 122 0 2 0 3 0 4 0 19 0 30 0 35 0 39 0 57 0 58 0 61 0 62 0 64 0 67 0 68 0 86 0 87 0 88 0 89 0 90 0 91 0 96 0 97 0 98 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 113 0 114 0 115 0 116 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3477
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 165 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3478
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 169 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3479
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 173 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3480
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 177 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3481
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 181 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3482
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 185 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3483
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 189 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3484
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 193 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3485
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 197 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3486
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 201 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3487
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 205 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3488
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 209 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3489
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 213 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3490
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 217 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3491
#[1 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 153 0 90 0 157 0 91 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 221 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3492
#[1 0 61 0 4 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 101 0 57 0 105 0 58 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 137 0 86 0 141 0 87 0 145 0 88 0 153 0 90 0 157 0 91 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 225 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3493
#[1 1 234 0 1 1 234 0 2 1 234 0 3 1 234 0 4 1 234 0 5 1 234 0 6 1 234 0 7 1 234 0 8 1 234 0 12 1 234 0 13 1 234 0 15 1 234 0 16 1 234 0 17 1 234 0 18 1 234 0 19 1 234 0 20 1 234 0 22 1 234 0 23 1 234 0 24 1 234 0 25 1 234 0 26 1 234 0 27 1 234 0 28 1 234 0 31 1 234 0 32 1 234 0 34 1 234 0 41 1 234 0 42 1 234 0 43 1 234 0 44 1 234 0 45 1 234 0 46 1 234 0 47 1 234 0 52 1 234 0 54 1 234 0 55 1 234 0 56 1 234 0 69 1 234 0 70 1 234 0 71 1 234 0 72 1 234 0 80 1 234 0 82 1 234 0 84 1 234 0 89 1 234 0 92 1 234 0 93 1 234 0 94 1 234 0 95 1 234 0 96 4 229 0 100 1 234 0 101 4 233 0 176 1 234 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3494
#[1 1 238 0 1 1 238 0 2 1 238 0 3 1 238 0 4 1 238 0 5 1 238 0 6 1 238 0 7 1 238 0 8 1 238 0 12 1 238 0 13 1 238 0 15 1 238 0 16 1 238 0 17 1 238 0 18 1 238 0 19 1 238 0 20 1 238 0 22 1 238 0 23 1 238 0 24 1 238 0 25 1 238 0 26 1 238 0 27 1 238 0 28 1 238 0 31 1 238 0 32 1 238 0 34 1 238 0 41 1 238 0 42 1 238 0 43 1 238 0 44 1 238 0 45 1 238 0 46 1 238 0 47 1 238 0 52 1 238 0 54 1 238 0 55 1 238 0 56 1 238 0 69 1 238 0 70 1 238 0 71 1 238 0 72 1 238 0 80 1 238 0 82 1 238 0 84 1 238 0 89 1 238 0 92 1 238 0 93 1 238 0 94 1 238 0 95 1 238 0 96 4 229 0 100 1 238 0 101 4 233 0 176 1 238 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3495
#[0 1 246 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3496
#[0 2 14 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3497
#[1 1 242 0 1 1 242 0 2 1 242 0 3 1 242 0 4 1 242 0 5 1 242 0 6 1 242 0 7 1 242 0 8 1 242 0 12 1 242 0 13 1 242 0 15 1 242 0 16 1 242 0 17 1 242 0 18 1 242 0 19 1 242 0 20 1 242 0 22 1 242 0 23 1 242 0 24 1 242 0 25 1 242 0 26 1 242 0 27 1 242 0 28 1 242 0 31 1 242 0 32 1 242 0 34 1 242 0 41 1 242 0 42 1 242 0 43 1 242 0 44 1 242 0 45 1 242 0 46 1 242 0 47 1 242 0 52 1 242 0 54 1 242 0 55 1 242 0 56 1 242 0 69 1 242 0 70 1 242 0 71 1 242 0 72 1 242 0 80 1 242 0 82 1 242 0 84 1 242 0 89 1 242 0 92 1 242 0 93 1 242 0 94 1 242 0 95 1 242 0 96 4 229 0 100 1 242 0 101 4 233 0 176 1 242 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3498
#[0 4 237 0 40]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3499
#[0 4 241 0 40]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3500
#[0 0 18 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 66 0 69 0 70 0 71 0 72 0 77 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3501
#[0 4 245 0 34]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3502
#[1 0 209 0 113 4 249 0 126]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3503
#[0 3 178 0 2 0 3 0 4 0 9 0 10 0 14 0 19 0 30 0 35 0 36 0 39 0 52 0 55 0 57 0 58 0 59 0 61 0 62 0 64 0 67 0 68 0 73 0 86 0 87 0 88 0 89 0 90 0 91 0 96 0 97 0 98 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 113 0 114 0 115 0 116 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3504
#[0 2 98 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3505
#[0 4 253 0 50]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3506
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 5 1 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3507
#[0 5 5 0 31]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3508
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 5 9 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3509
#[1 0 77 0 19 5 13 0 77 3 165 0 112 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 5 17 0 117 0 225 0 118 5 21 0 122 0 229 0 123 5 25 0 126 5 29 0 128 5 33 0 187 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 5 37 0 200 1 185 0 202 5 41 0 204 5 45 0 206 5 49 0 207]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3510
#[0 3 6 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 66 0 69 0 70 0 71 0 72 0 77 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3511
#[0 5 53 0 34]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3512
#[1 5 57 0 15 5 61 0 65]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3513
#[0 2 178 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3514
#[0 3 170 0 31]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3515
#[0 3 130 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3516
#[0 3 174 0 31]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3517
#[0 5 65 0 31]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3518
#[0 3 166 0 31]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3519
#[0 5 69 0 70]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3520
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 5 73 0 70 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 5 77 0 132 0 241 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 5 81 0 212 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3521
#[0 5 85 0 53]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3522
#[1 5 89 0 50 5 93 0 51 5 97 0 150]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3523
#[0 3 150 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3524
#[0 3 122 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3525
#[0 5 101 0 31]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3526
#[0 3 222 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3527
#[0 0 150 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3528
#[0 5 105 0 69]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3529
#[0 4 2 0 69 0 71 0 72 0 82]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3530
#[0 0 162 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3531
#[1 5 109 0 69 5 113 0 71 5 117 0 72 5 121 0 82]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3532
#[0 5 125 0 79]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3533
#[0 5 129 0 80]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3534
#[0 0 158 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3535
#[0 2 122 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3536
#[0 2 126 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3537
#[0 5 133 0 70]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3538
#[0 5 137 0 70]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3539
#[0 3 146 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3540
#[0 5 141 0 70]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3541
#[1 0 209 0 113 2 41 0 126 5 145 0 149]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3542
#[0 5 149 0 56]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3543
#[0 3 158 0 31]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3544
#[0 3 138 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3545
#[0 3 162 0 31]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3546
#[0 5 153 0 31]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3547
#[0 3 154 0 31]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3548
#[0 5 157 0 70]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3549
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 5 161 0 70 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 5 165 0 132 0 241 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3550
#[0 5 169 0 70]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3551
#[0 2 186 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3552
#[1 2 234 0 31 5 173 0 32]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3553
#[0 5 177 0 31]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3554
#[0 0 74 0 31 0 70 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3555
#[0 0 114 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3556
#[0 5 181 0 48]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3557
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 5 185 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 5 189 0 152 5 193 0 153 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3558
#[0 0 186 0 41 0 43 0 47]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3559
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 5 197 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3560
#[0 5 201 0 41]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3561
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 5 205 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3562
#[0 0 146 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3563
#[0 1 38 0 5 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3564
#[0 1 46 0 5 0 6 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3565
#[0 1 50 0 5 0 6 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3566
#[0 1 54 0 5 0 6 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3567
#[0 1 62 0 5 0 6 0 8 0 12 0 15 0 16 0 17 0 18 0 19 0 20 0 26 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 92 0 93 0 94 0 95 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3568
#[0 1 130 0 1 0 5 0 6 0 8 0 12 0 15 0 16 0 17 0 18 0 19 0 20 0 26 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 92 0 93 0 94 0 95 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3569
#[0 1 134 0 1 0 5 0 6 0 8 0 12 0 15 0 16 0 17 0 18 0 19 0 20 0 26 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 92 0 93 0 94 0 95 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3570
#[0 1 142 0 1 0 2 0 3 0 5 0 6 0 8 0 12 0 15 0 16 0 17 0 18 0 19 0 20 0 26 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 92 0 93 0 94 0 95 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3571
#[0 1 146 0 1 0 2 0 3 0 5 0 6 0 8 0 12 0 15 0 16 0 17 0 18 0 19 0 20 0 26 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 92 0 93 0 94 0 95 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3572
#[0 1 150 0 1 0 2 0 3 0 5 0 6 0 8 0 12 0 15 0 16 0 17 0 18 0 19 0 20 0 26 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 92 0 93 0 94 0 95 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3573
#[0 1 154 0 1 0 2 0 3 0 5 0 6 0 8 0 12 0 15 0 16 0 17 0 18 0 19 0 20 0 26 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 92 0 93 0 94 0 95 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3574
#[0 1 162 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 92 0 93 0 94 0 95 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3575
#[0 1 166 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 92 0 93 0 94 0 95 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3576
#[0 1 174 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 92 0 93 0 94 0 95 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3577
#[0 1 178 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 92 0 93 0 94 0 95 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3578
#[0 1 222 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3579
#[0 1 218 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3580
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 5 209 0 101 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 5 213 0 132 0 241 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3581
#[0 2 10 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3582
#[1 0 225 0 118 5 217 0 121 5 221 0 123]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3583
#[1 0 225 0 118 5 225 0 121 5 221 0 123]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3584
#[1 0 225 0 118 5 229 0 121 5 221 0 123]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3585
#[0 5 233 0 30]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3586
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 5 237 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3587
#[0 0 134 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3588
#[0 5 241 0 11]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3589
#[0 0 130 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3590
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 5 245 0 132 0 241 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3591
#[0 3 74 0 19 0 66 0 77 0 112 0 113 0 114 0 115 0 116 0 117 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3592
#[0 3 66 0 19 0 66 0 77 0 112 0 113 0 114 0 115 0 116 0 117 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3593
#[0 3 70 0 19 0 66 0 77 0 112 0 113 0 114 0 115 0 116 0 117 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3594
#[0 3 58 0 19 0 66 0 77 0 112 0 113 0 114 0 115 0 116 0 117 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3595
#[0 3 62 0 19 0 66 0 77 0 112 0 113 0 114 0 115 0 116 0 117 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3596
#[1 0 77 0 19 3 30 0 66 5 13 0 77 3 165 0 112 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 5 17 0 117 0 225 0 118 5 21 0 122 0 229 0 123 5 25 0 126 5 29 0 128 5 33 0 187 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 5 37 0 200 1 185 0 202 5 249 0 204 5 45 0 206 5 49 0 207]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3597
#[0 5 253 0 66]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3598
#[1 0 77 0 19 3 38 0 66 5 13 0 77 3 165 0 112 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 5 17 0 117 0 225 0 118 5 21 0 122 0 229 0 123 5 25 0 126 5 29 0 128 5 33 0 187 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 5 37 0 200 1 185 0 202 6 1 0 204 5 45 0 206 5 49 0 207]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3599
#[0 3 54 0 19 0 66 0 77 0 112 0 113 0 114 0 115 0 116 0 117 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3600
#[1 5 13 0 77 0 225 0 118 6 5 0 123 6 9 0 128 6 13 0 205]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3601
#[1 0 77 0 19 5 13 0 77 3 165 0 112 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 5 17 0 117 0 225 0 118 5 21 0 122 0 229 0 123 5 25 0 126 5 29 0 128 5 33 0 187 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 5 37 0 200 1 185 0 202 6 17 0 204 5 45 0 206 5 49 0 207]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3602
#[0 3 10 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 66 0 69 0 70 0 71 0 72 0 77 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3603
#[0 3 134 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3604
#[0 6 21 0 77]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3605
#[0 3 82 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3606
#[0 3 118 0 70]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3607
#[0 6 25 0 70]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3608
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 6 29 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3609
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 6 33 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3610
#[0 6 37 0 35]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3611
#[0 6 41 0 50]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3612
#[0 3 126 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3613
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 6 45 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227 6 49 0 230]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3614
#[1 6 53 0 75 6 57 0 76]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3615
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 13 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227 6 61 0 229]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3616
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 13 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227 6 65 0 229]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3617
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 13 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227 6 69 0 229]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3618
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 13 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227 6 73 0 229]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3619
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 6 77 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3620
#[0 2 206 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3621
#[0 3 78 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3622
#[0 3 114 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3623
#[0 6 81 0 53]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3624
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 6 85 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3625
#[0 3 142 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3626
#[0 6 89 0 77]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3627
#[0 3 98 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3628
#[0 6 93 0 70]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3629
#[0 2 202 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3630
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 117 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 6 97 0 199 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3631
#[0 2 190 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3632
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 5 185 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 6 101 0 152 5 193 0 153 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3633
#[1 0 246 0 32 0 246 0 41 6 105 0 44 6 109 0 45 6 113 0 46 6 117 0 154 6 121 0 155 6 125 0 156]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3634
#[0 0 190 0 41]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3635
#[1 6 129 0 32 0 238 0 41]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3636
#[0 0 118 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3637
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 6 133 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3638
#[0 0 122 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3639
#[0 2 2 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3640
#[0 6 137 0 101]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3641
#[0 1 198 0 36]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3642
#[0 0 14 0 36]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3643
#[0 1 194 0 36]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3644
#[0 4 14 0 36]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3645
#[1 0 62 0 31 0 62 0 32 6 141 0 35 6 145 0 127 6 149 0 129 6 153 0 130 6 157 0 131]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3646
#[1 1 26 0 8 6 161 0 32]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3647
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 6 165 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3648
#[0 6 169 0 70]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3649
#[0 3 34 0 66]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3650
#[1 0 209 0 113 6 173 0 126]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3651
#[0 3 42 0 66]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3652
#[0 3 46 0 15 0 65 0 113]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3653
#[0 3 50 0 15 0 65 0 113]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3654
#[1 3 22 0 15 3 22 0 65 0 209 0 113 3 209 0 126 6 177 0 203]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3655
#[0 6 181 0 66]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3656
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 6 185 0 70 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 5 77 0 132 0 241 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 6 189 0 212 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3657
#[0 3 86 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3658
#[1 6 193 0 32 0 230 0 41 0 230 0 43 0 230 0 47 0 230 0 52 0 230 0 54 0 230 0 55]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3659
#[1 6 197 0 32 0 206 0 41 0 206 0 43 0 206 0 47 0 206 0 52 0 206 0 54 0 206 0 55]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3660
#[1 0 209 0 113 2 41 0 126 6 201 0 149]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3661
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 6 205 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3662
#[0 3 226 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3663
#[0 0 154 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3664
#[0 6 209 0 82]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3665
#[0 6 213 0 82]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3666
#[0 3 250 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3667
#[0 3 254 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3668
#[0 3 238 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3669
#[0 6 217 0 80]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3670
#[0 3 234 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3671
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 6 221 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3672
#[0 6 225 0 41]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3673
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 6 229 0 70 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 6 233 0 132 0 241 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3674
#[0 3 102 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3675
#[0 2 238 0 31]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3676
#[0 0 194 0 41]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3677
#[0 1 10 0 32 0 41 0 46]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3678
#[0 1 14 0 32 0 41 0 46]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3679
#[1 6 237 0 21 6 241 0 49]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3680
#[0 0 250 0 32 0 41]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3681
#[1 0 254 0 32 0 254 0 41 6 113 0 46 6 245 0 156]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3682
#[0 1 2 0 32 0 41]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3683
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 5 185 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 6 249 0 152 5 193 0 153 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3684
#[0 0 126 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3685
#[0 1 254 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3686
#[1 0 209 0 113 6 253 0 126]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3687
#[1 7 1 0 31 7 5 0 32]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3688
#[0 0 42 0 31 0 32]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3689
#[0 0 46 0 31 0 32]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3690
#[0 0 58 0 31 0 32]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3691
#[1 2 13 0 35 7 9 0 157]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3692
#[0 7 13 0 12]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3693
#[0 0 50 0 15 0 19 0 36 0 65 0 66 0 77 0 112 0 113 0 114 0 115 0 116 0 117 0 118]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3694
#[0 7 17 0 15]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3695
#[0 3 26 0 15 0 65]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3696
#[1 0 209 0 113 7 21 0 126]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3697
#[0 3 90 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3698
#[0 7 25 0 70]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3699
#[1 2 61 0 35 7 29 0 151]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3700
#[1 2 69 0 35 7 33 0 148]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3701
#[0 0 226 0 50]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3702
#[1 7 37 0 32 0 214 0 41 0 214 0 43 0 214 0 47 0 214 0 52 0 214 0 54 0 214 0 55]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3703
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 13 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227 7 41 0 229]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3704
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 4 13 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227 7 45 0 229]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3705
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 7 49 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3706
#[1 7 53 0 32 4 6 0 56]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3707
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 7 57 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3708
#[0 3 106 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3709
#[0 7 61 0 70]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3710
#[0 1 22 0 32 0 41]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3711
#[0 1 18 0 32 0 41]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3712
#[0 1 6 0 32 0 41]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3713
#[0 0 242 0 41]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3714
#[0 0 66 0 31 0 32]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3715
#[1 5 13 0 77 7 65 0 128]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3716
#[1 6 141 0 35 7 69 0 131]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3717
#[0 1 30 0 8]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3718
#[1 0 53 0 2 0 57 0 3 0 61 0 4 0 65 0 9 0 69 0 10 0 73 0 14 0 77 0 19 0 81 0 30 0 85 0 35 0 89 0 39 0 93 0 52 0 97 0 55 0 101 0 57 0 105 0 58 0 109 0 59 0 113 0 61 0 117 0 62 0 121 0 64 0 125 0 67 0 129 0 68 0 133 0 73 0 137 0 86 0 141 0 87 0 145 0 88 0 149 0 89 0 153 0 90 0 157 0 91 0 161 0 96 0 165 0 97 0 169 0 98 0 173 0 102 0 177 0 103 0 181 0 104 0 185 0 105 0 189 0 106 0 193 0 107 0 197 0 108 0 201 0 109 0 205 0 110 0 209 0 113 0 213 0 114 0 217 0 115 0 221 0 116 0 225 0 118 0 229 0 123 0 233 0 126 7 73 0 133 0 245 0 134 0 249 0 135 0 253 0 136 1 1 0 137 1 5 0 138 1 9 0 139 1 13 0 140 1 17 0 141 1 21 0 142 1 25 0 143 1 29 0 146 1 33 0 147 1 37 0 158 1 41 0 159 1 45 0 160 1 49 0 164 1 53 0 165 1 57 0 166 1 61 0 167 1 65 0 168 1 69 0 170 1 73 0 171 1 77 0 172 1 81 0 173 1 85 0 174 1 89 0 175 1 93 0 178 1 97 0 179 1 101 0 180 1 105 0 181 1 109 0 182 1 113 0 183 1 117 0 184 1 121 0 185 1 125 0 186 1 129 0 187 1 133 0 188 1 137 0 189 1 141 0 190 1 145 0 191 1 149 0 192 1 153 0 193 1 157 0 194 1 161 0 195 1 165 0 196 1 169 0 197 1 173 0 198 1 177 0 200 1 181 0 201 1 185 0 202 1 189 0 208 1 193 0 209 1 197 0 210 1 201 0 211 1 205 0 213 1 209 0 214 1 213 0 215 1 217 0 216 1 221 0 217 1 229 0 227]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3719
#[0 3 14 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 66 0 69 0 70 0 71 0 72 0 77 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3720
#[0 7 77 0 15]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3721
#[0 3 94 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3722
#[0 0 234 0 41 0 43 0 47 0 52 0 54 0 55]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3723
#[0 0 210 0 41 0 43 0 47 0 52 0 54 0 55]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3724
#[1 2 69 0 35 7 81 0 148]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3725
#[0 3 242 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3726
#[0 3 246 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3727
#[0 3 230 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3728
#[1 4 73 0 35 7 85 0 234]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3729
#[0 0 166 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3730
#[0 3 110 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3731
#[0 0 10 0 36]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3732
#[0 0 54 0 31 0 32]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3733
#[0 0 138 0 8 0 12 0 31 0 32 0 41 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 69 0 70 0 71 0 72 0 80 0 82 0 101 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3734
#[0 3 18 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 12 0 13 0 15 0 16 0 17 0 18 0 19 0 20 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 31 0 32 0 34 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 52 0 54 0 55 0 56 0 66 0 69 0 70 0 71 0 72 0 77 0 80 0 82 0 84 0 89 0 92 0 93 0 94 0 95 0 96 0 100 0 101 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 235]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3735
#[0 0 218 0 41 0 43 0 47 0 52 0 54 0 55]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3736
#[0 4 10 0 56]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3737
)
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3738
! !
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3739
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3740
!XQueryParser methodsFor:'informing'!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3741
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3742
informAboutRuleReduction: aString
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3743
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3744
    (Smalltalk isStandAloneApp or:[self class isVerbose]) ifTrue:
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3745
        [Transcript show: '[XQuery::Parser] reducing rule '; showCR: aString]
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3746
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3747
    "Created: / 10-02-2007 / 13:00:28 / janfrog"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3748
    "Modified: / 12-04-2007 / 11:16:11 / janfrog"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3749
! !
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3750
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3751
!XQueryParser methodsFor:'private'!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3752
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3753
actionForCurrentToken
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3754
        | ids action |
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3755
        ids := currentToken id.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3756
        1 to: ids size
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3757
                do: 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3758
                        [:i | 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3759
                        action := self actionFor: (ids at: i).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3760
                        (action bitAnd: self actionMask) = self errorAction ifFalse: [^action].
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3761
                        "(ids at: i) = scanner negative_numberId 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3762
                                ifTrue: 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3763
                                        [currentToken := SmaCCToken 
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3764
                                                                value: '-'
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3765
                                                                start: currentToken startPosition
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3766
                                                                id: (Array with: scanner binary_symbolId).
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3767
                                        scanner position: currentToken stopPosition - 1.
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3768
                                        ^self actionForCurrentToken]"].
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3769
        ^self errorAction
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3770
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3771
    "Created: / 17-03-2006 / 14:55:30 / ked"
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3772
! !
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3773
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3774
!XQueryParser class methodsFor:'documentation'!
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3775
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3776
version
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3777
    ^ '$Header: /opt/data/cvs/stx/goodies/xmlsuite/xquery/XQuery__XQueryParser.st,v 1.16 2008-01-02 14:05:41 wrobll1 Exp $'
5057afe1ec87 Initial import from CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3778
! !