Commits

Maxim Moiseev committed b60a1dc

removed old function definitions

Comments (0)

Files changed (3)

             Expression.PropertyOrField(exp, name) :> Expression
         Array.fold loop (asExpr par) props
         
-    let rec toExpr' (par:ParameterExpression) (clause: Clause) =
-        match clause with
-                   
-        | Complex (l, logOp, r) ->
-            let lEx = toExpr' par l
-            let rEx = toExpr' par r
-            let logical (f: Expression * Expression -> BinaryExpression) =
-                f (lEx, rEx) |> asExpr
-            match logOp with
-            | Or        -> logical Expression.Or
-            | And       -> logical Expression.And
-            
-    //    | _ -> failwith "Not supported yet"
-    
     let toExpr (par:ParameterExpression) (clause: Clause) =
         let constExpr (x:'a) =
             Expression.Constant(x, typeof<'a>) |> asExpr

src/Wepr/lexer.fs

-# 1 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 1 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
 
 module Wepr.Lexer
 
 let trimString (s:String) = s.Trim()    
   
 
-# 16 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 16 "D:\work\lib\wepr\src\Wepr\lexer.fs"
 let trans : uint16[] array = 
     [| 
    (* State 0 *)
 and _fslex_token  _fslex_state lexbuf =
   match _fslex_tables.Interpret(_fslex_state,lexbuf) with
   | 0 -> ( 
-# 27 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 27 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 token lexbuf 
-# 200 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 200 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 1 -> ( 
-# 28 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 28 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 AND 
-# 205 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 205 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 2 -> ( 
-# 29 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 29 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 OR 
-# 210 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 210 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 3 -> ( 
-# 30 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 30 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 LPAREN 
-# 215 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 215 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 4 -> ( 
-# 31 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 31 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 RPAREN 
-# 220 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 220 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 5 -> ( 
-# 32 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 32 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 EQ 
-# 225 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 225 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 6 -> ( 
-# 33 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 33 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 NEQ 
-# 230 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 230 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 7 -> ( 
-# 34 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 34 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 NEQ 
-# 235 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 235 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 8 -> ( 
-# 35 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 35 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 GREATER 
-# 240 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 240 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 9 -> ( 
-# 36 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 36 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 LESS 
-# 245 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 245 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 10 -> ( 
-# 37 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 37 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 GREATEROREQ 
-# 250 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 250 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 11 -> ( 
-# 38 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 38 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 LESSOREQ 
-# 255 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 255 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 12 -> ( 
-# 39 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 39 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 CONTAINS 
-# 260 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 260 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 13 -> ( 
-# 40 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 40 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 STARTSWITH 
-# 265 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 265 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 14 -> ( 
-# 41 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 41 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 ENDSWITH 
-# 270 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 270 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 15 -> ( 
-# 42 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 42 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 INT (toString lexbuf.Lexeme |> Int32.Parse) 
-# 275 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 275 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 16 -> ( 
-# 43 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 43 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 QUOTED (toString lexbuf.Lexeme |> unquote) 
-# 280 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 280 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 17 -> ( 
-# 45 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 45 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 IN 
-# 285 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 285 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 18 -> ( 
-# 46 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 46 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                         
                        STRINGS (toString lexbuf.Lexeme |> splitString "," |> Array.map (trimString >> unquote) )
-# 291 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 291 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 19 -> ( 
-# 48 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 48 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                        NUMBERS (toString lexbuf.Lexeme |> splitString "," |> Array.map (trimString >> Int32.Parse) )
-# 296 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 296 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 20 -> ( 
-# 51 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 51 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 PROP (toString lexbuf.Lexeme |> splitString ".") 
-# 301 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 301 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | 21 -> ( 
-# 52 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 52 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
                 EOF 
-# 306 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 306 "D:\work\lib\wepr\src\Wepr\lexer.fs"
           )
   | _ -> failwith "token"
 
-# 52 "D:\work\lib\wepr-fold\src\Wepr\lexer.fsl"
+# 52 "D:\work\lib\wepr\src\Wepr\lexer.fsl"
 
-# 3000000 "D:\work\lib\wepr-fold\src\Wepr\lexer.fs"
+# 3000000 "D:\work\lib\wepr\src\Wepr\lexer.fs"

src/Wepr/parser.fs

 #nowarn "64";; // turn off warnings that type variables used in production annotations are instantiated to concrete type
 open Microsoft.FSharp.Text.Lexing
 open Microsoft.FSharp.Text.Parsing.ParseHelpers
-# 1 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 1 "D:\work\lib\wepr\src\Wepr\parser.fsy"
 
     open Wepr
 
-# 10 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 10 "D:\work\lib\wepr\src\Wepr\parser.fs"
 // This type is the type of tokens accepted by the parser
 type token = 
   | EOF
 let _fsyacc_productionToNonTerminalTable = [|0us; 1us; 2us; 2us; 2us; 2us; 2us; 2us; 2us; 2us; 2us; 2us; 2us; 2us; 2us; 2us; 3us; 4us; 4us; 4us; 4us; |]
 let _fsyacc_immediateActions = [|65535us; 49152us; 65535us; 65535us; 65535us; 16386us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 16389us; 65535us; 16390us; 65535us; 16391us; 65535us; 16392us; 65535us; 16393us; 65535us; 16394us; 65535us; 16395us; 65535us; 16396us; 65535us; 16397us; 65535us; 65535us; 65535us; 16398us; 65535us; 16399us; 16400us; 16401us; 16402us; 16403us; 16404us; |]
 let _fsyacc_reductions ()  =    [| 
-# 215 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 215 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : Clause)) in
             Microsoft.FSharp.Core.Operators.box
                       raise (Microsoft.FSharp.Text.Parsing.Accept(Microsoft.FSharp.Core.Operators.box _1))
                    )
                  : '_startStart));
-# 224 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 224 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : 'Clause)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 20 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 20 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       _1 
                    )
-# 20 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 20 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : Clause));
-# 235 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 235 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _2 = (let data = parseState.GetInput(2) in (Microsoft.FSharp.Core.Operators.unbox data : 'Clause)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 23 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 23 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       _2 
                    )
-# 23 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 23 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Clause));
-# 246 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 246 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : 'Clause)) in
             let _3 = (let data = parseState.GetInput(3) in (Microsoft.FSharp.Core.Operators.unbox data : 'Clause)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 24 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 24 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Complex (_1, And, _3) 
                    )
-# 24 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 24 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Clause));
-# 258 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 258 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : 'Clause)) in
             let _3 = (let data = parseState.GetInput(3) in (Microsoft.FSharp.Core.Operators.unbox data : 'Clause)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 25 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 25 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Complex (_1, Or, _3) 
                    )
-# 25 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 25 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Clause));
-# 270 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 270 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : 'Field)) in
             let _3 = (let data = parseState.GetInput(3) in (Microsoft.FSharp.Core.Operators.unbox data : 'Literal)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 26 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 26 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Simple (_1, Eq, _3) 
                    )
-# 26 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 26 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Clause));
-# 282 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 282 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : 'Field)) in
             let _3 = (let data = parseState.GetInput(3) in (Microsoft.FSharp.Core.Operators.unbox data : 'Literal)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 27 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 27 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Simple (_1, Neq, _3) 
                    )
-# 27 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 27 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Clause));
-# 294 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 294 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : 'Field)) in
             let _3 = (let data = parseState.GetInput(3) in (Microsoft.FSharp.Core.Operators.unbox data : 'Literal)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 28 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 28 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Simple (_1, Less, _3) 
                    )
-# 28 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 28 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Clause));
-# 306 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 306 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : 'Field)) in
             let _3 = (let data = parseState.GetInput(3) in (Microsoft.FSharp.Core.Operators.unbox data : 'Literal)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 29 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 29 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Simple (_1, Greater, _3) 
                    )
-# 29 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 29 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Clause));
-# 318 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 318 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : 'Field)) in
             let _3 = (let data = parseState.GetInput(3) in (Microsoft.FSharp.Core.Operators.unbox data : 'Literal)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 30 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 30 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Simple (_1, LessOrEqual, _3) 
                    )
-# 30 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 30 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Clause));
-# 330 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 330 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : 'Field)) in
             let _3 = (let data = parseState.GetInput(3) in (Microsoft.FSharp.Core.Operators.unbox data : 'Literal)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 31 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 31 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Simple (_1, GreaterOrEqual, _3) 
                    )
-# 31 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 31 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Clause));
-# 342 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 342 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : 'Field)) in
             let _3 = (let data = parseState.GetInput(3) in (Microsoft.FSharp.Core.Operators.unbox data : 'Literal)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 32 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 32 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Simple (_1, Contains, _3) 
                    )
-# 32 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 32 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Clause));
-# 354 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 354 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : 'Field)) in
             let _3 = (let data = parseState.GetInput(3) in (Microsoft.FSharp.Core.Operators.unbox data : 'Literal)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 33 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 33 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Simple (_1, StartsWith, _3) 
                    )
-# 33 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 33 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Clause));
-# 366 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 366 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : 'Field)) in
             let _3 = (let data = parseState.GetInput(3) in (Microsoft.FSharp.Core.Operators.unbox data : 'Literal)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 34 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 34 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Simple (_1, EndsWith, _3) 
                    )
-# 34 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 34 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Clause));
-# 378 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 378 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : 'Field)) in
             let _4 = (let data = parseState.GetInput(4) in (Microsoft.FSharp.Core.Operators.unbox data : string array)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 35 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 35 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Simple (_1, In, (Strs _4)) 
                    )
-# 35 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 35 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Clause));
-# 390 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 390 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : 'Field)) in
             let _4 = (let data = parseState.GetInput(4) in (Microsoft.FSharp.Core.Operators.unbox data : int array)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 36 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 36 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Simple (_1, In, (Numbers _4)) 
                    )
-# 36 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 36 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Clause));
-# 402 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 402 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : string array)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 39 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 39 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Prop (_1) 
                    )
-# 39 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 39 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Field));
-# 413 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 413 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : string)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 42 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 42 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Str _1 
                    )
-# 42 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 42 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Literal));
-# 424 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 424 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : int)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 43 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 43 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Number _1 
                    )
-# 43 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 43 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Literal));
-# 435 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 435 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : string array)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 44 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 44 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Strs _1 
                    )
-# 44 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 44 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Literal));
-# 446 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 446 "D:\work\lib\wepr\src\Wepr\parser.fs"
         (fun (parseState : Microsoft.FSharp.Text.Parsing.IParseState) ->
             let _1 = (let data = parseState.GetInput(1) in (Microsoft.FSharp.Core.Operators.unbox data : int array)) in
             Microsoft.FSharp.Core.Operators.box
                 (
                    (
-# 45 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 45 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                       Numbers _1 
                    )
-# 45 "D:\work\lib\wepr-fold\src\Wepr\parser.fsy"
+# 45 "D:\work\lib\wepr\src\Wepr\parser.fsy"
                  : 'Literal));
 |]
-# 458 "D:\work\lib\wepr-fold\src\Wepr\parser.fs"
+# 458 "D:\work\lib\wepr\src\Wepr\parser.fs"
 let tables () : Microsoft.FSharp.Text.Parsing.Tables<_> = 
   { reductions= _fsyacc_reductions ();
     endOfInputTag = _fsyacc_endOfInputTag;