"src/oasis/OASISSourcePatterns.ml" 26 1737 1744 "src/oasis/OASISSourcePatterns.ml" 26 1737 1753
ident(
  def Templater "src/oasis/OASISSourcePatterns.ml" 144 5052 5055 "src/oasis/OASISSourcePatterns.ml" 0 0 -1
)
"src/oasis/OASISSourcePatterns.ml" 50 2163 2169 "src/oasis/OASISSourcePatterns.ml" 50 2163 2173
type(
  env -> t -> string
)
ident(
  def eval "src/oasis/OASISSourcePatterns.ml" 84 3062 3064 "src/oasis/OASISSourcePatterns.ml" 144 5052 5055
)
"src/oasis/OASISSourcePatterns.ml" 50 2163 2174 "src/oasis/OASISSourcePatterns.ml" 50 2163 2177
type(
  env
)
ident(
  def env "src/oasis/OASISSourcePatterns.ml" 50 2163 2178 "src/oasis/OASISSourcePatterns.ml" 81 3042 3059
)
"src/oasis/OASISSourcePatterns.ml" 50 2163 2178 "src/oasis/OASISSourcePatterns.ml" 50 2163 2179
type(
  t
)
ident(
  def t "src/oasis/OASISSourcePatterns.ml" 51 2182 2186 "src/oasis/OASISSourcePatterns.ml" 81 3042 3059
)
"src/oasis/OASISSourcePatterns.ml" 51 2182 2194 "src/oasis/OASISSourcePatterns.ml" 51 2182 2203
type(
  env -> expr -> string
)
ident(
  def eval_expr "src/oasis/OASISSourcePatterns.ml" 51 2182 2186 "src/oasis/OASISSourcePatterns.ml" 81 3042 3059
)
"src/oasis/OASISSourcePatterns.ml" 51 2182 2204 "src/oasis/OASISSourcePatterns.ml" 51 2182 2207
type(
  env
)
ident(
  def env "src/oasis/OASISSourcePatterns.ml" 52 2210 2216 "src/oasis/OASISSourcePatterns.ml" 74 2892 2903
)
"src/oasis/OASISSourcePatterns.ml" 53 2225 2240 "src/oasis/OASISSourcePatterns.ml" 53 2225 2243
type(
  string
)
ident(
  def str "src/oasis/OASISSourcePatterns.ml" 53 2225 2247 "src/oasis/OASISSourcePatterns.ml" 53 2225 2250
)
"src/oasis/OASISSourcePatterns.ml" 53 2225 2233 "src/oasis/OASISSourcePatterns.ml" 53 2225 2243
type(
  expr
)
"src/oasis/OASISSourcePatterns.ml" 53 2225 2247 "src/oasis/OASISSourcePatterns.ml" 53 2225 2250
type(
  string
)
ident(
  int_ref str "src/oasis/OASISSourcePatterns.ml" 53 2225 2240 "src/oasis/OASISSourcePatterns.ml" 53 2225 2243
)
"src/oasis/OASISSourcePatterns.ml" 54 2251 2265 "src/oasis/OASISSourcePatterns.ml" 54 2251 2267
type(
  string
)
ident(
  def nm "src/oasis/OASISSourcePatterns.ml" 55 2271 2279 "src/oasis/OASISSourcePatterns.ml" 63 2550 2561
)
"src/oasis/OASISSourcePatterns.ml" 54 2251 2259 "src/oasis/OASISSourcePatterns.ml" 54 2251 2267
type(
  expr
)
"src/oasis/OASISSourcePatterns.ml" 57 2299 2311 "src/oasis/OASISSourcePatterns.ml" 57 2299 2325
type(
  OASISUtils.MapString.key -> string OASISUtils.MapString.t -> string
)
ident(
  int_ref OASISUtils.MapString.find "map.mli" 278 11164 11168 "map.mli" 278 11164 11195
)
"src/oasis/OASISSourcePatterns.ml" 57 2299 2326 "src/oasis/OASISSourcePatterns.ml" 57 2299 2328
type(
  OASISUtils.MapString.key
)
ident(
  int_ref nm "src/oasis/OASISSourcePatterns.ml" 54 2251 2265 "src/oasis/OASISSourcePatterns.ml" 54 2251 2267
)
"src/oasis/OASISSourcePatterns.ml" 57 2299 2329 "src/oasis/OASISSourcePatterns.ml" 57 2299 2332
type(
  env
)
ident(
  int_ref env "src/oasis/OASISSourcePatterns.ml" 51 2182 2204 "src/oasis/OASISSourcePatterns.ml" 51 2182 2207
)
"src/oasis/OASISSourcePatterns.ml" 57 2299 2329 "src/oasis/OASISSourcePatterns.ml" 57 2299 2342
type(
  string OASISUtils.MapString.t
)
"src/oasis/OASISSourcePatterns.ml" 57 2299 2311 "src/oasis/OASISSourcePatterns.ml" 57 2299 2342
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 58 2343 2358 "src/oasis/OASISSourcePatterns.ml" 58 2343 2367
type(
  exn
)
"src/oasis/OASISSourcePatterns.ml" 60 2433 2445 "src/oasis/OASISSourcePatterns.ml" 60 2433 2454
type(
  (string -> string -> string, unit, string, string) format4 ->
  string -> string -> string
)
ident(
  int_ref OASISUtils.failwithf "src/oasis/OASISUtils.mli" 121 3794 3794 "src/oasis/OASISUtils.mli" 121 3794 3845
)
"src/oasis/OASISSourcePatterns.ml" 61 2455 2470 "src/oasis/OASISSourcePatterns.ml" 61 2455 2472
type(
  (string -> string -> string, unit, string, string) format4 ->
  (string -> string -> string, unit, string, string) format4
)
ident(
  int_ref OASISGettext.f_ "src/oasis/OASISGettext.mli" 45 2280 2280 "src/oasis/OASISGettext.mli" 45 2280 2340
)
"src/oasis/OASISSourcePatterns.ml" 61 2455 2473 "src/oasis/OASISSourcePatterns.ml" 61 2455 2522
type(
  (string -> string -> string, unit, string, string) format4
)
"src/oasis/OASISSourcePatterns.ml" 61 2455 2469 "src/oasis/OASISSourcePatterns.ml" 61 2455 2523
type(
  (string -> string -> string, unit, string, string) format4
)
"src/oasis/OASISSourcePatterns.ml" 62 2524 2538 "src/oasis/OASISSourcePatterns.ml" 62 2524 2540
type(
  string
)
ident(
  int_ref nm "src/oasis/OASISSourcePatterns.ml" 54 2251 2265 "src/oasis/OASISSourcePatterns.ml" 54 2251 2267
)
"src/oasis/OASISSourcePatterns.ml" 62 2524 2541 "src/oasis/OASISSourcePatterns.ml" 62 2524 2542
type(
  t
)
ident(
  int_ref t "src/oasis/OASISSourcePatterns.ml" 50 2163 2178 "src/oasis/OASISSourcePatterns.ml" 50 2163 2179
)
"src/oasis/OASISSourcePatterns.ml" 62 2524 2541 "src/oasis/OASISSourcePatterns.ml" 62 2524 2549
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 60 2433 2445 "src/oasis/OASISSourcePatterns.ml" 62 2524 2549
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 55 2271 2279 "src/oasis/OASISSourcePatterns.ml" 63 2550 2561
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 65 2563 2577 "src/oasis/OASISSourcePatterns.ml" 65 2563 2579
type(
  string
)
ident(
  def fn "src/oasis/OASISSourcePatterns.ml" 66 2590 2598 "src/oasis/OASISSourcePatterns.ml" 74 2892 2903
)
"src/oasis/OASISSourcePatterns.ml" 65 2563 2581 "src/oasis/OASISSourcePatterns.ml" 65 2563 2585
type(
  expr
)
ident(
  def expr "src/oasis/OASISSourcePatterns.ml" 66 2590 2598 "src/oasis/OASISSourcePatterns.ml" 74 2892 2903
)
"src/oasis/OASISSourcePatterns.ml" 65 2563 2571 "src/oasis/OASISSourcePatterns.ml" 65 2563 2586
type(
  expr
)
"src/oasis/OASISSourcePatterns.ml" 68 2618 2631 "src/oasis/OASISSourcePatterns.ml" 68 2618 2645
type(
  OASISUtils.MapString.key ->
  (string -> string) OASISUtils.MapString.t -> string -> string
)
ident(
  int_ref OASISUtils.MapString.find "map.mli" 278 11164 11168 "map.mli" 278 11164 11195
)
"src/oasis/OASISSourcePatterns.ml" 68 2618 2646 "src/oasis/OASISSourcePatterns.ml" 68 2618 2648
type(
  OASISUtils.MapString.key
)
ident(
  int_ref fn "src/oasis/OASISSourcePatterns.ml" 65 2563 2577 "src/oasis/OASISSourcePatterns.ml" 65 2563 2579
)
"src/oasis/OASISSourcePatterns.ml" 68 2618 2649 "src/oasis/OASISSourcePatterns.ml" 68 2618 2652
type(
  env
)
ident(
  int_ref env "src/oasis/OASISSourcePatterns.ml" 51 2182 2204 "src/oasis/OASISSourcePatterns.ml" 51 2182 2207
)
"src/oasis/OASISSourcePatterns.ml" 68 2618 2649 "src/oasis/OASISSourcePatterns.ml" 68 2618 2662
type(
  (string -> string) OASISUtils.MapString.t
)
"src/oasis/OASISSourcePatterns.ml" 68 2618 2630 "src/oasis/OASISSourcePatterns.ml" 68 2618 2663
type(
  string -> string
)
"src/oasis/OASISSourcePatterns.ml" 68 2618 2665 "src/oasis/OASISSourcePatterns.ml" 68 2618 2674
type(
  env -> expr -> string
)
ident(
  int_ref eval_expr "src/oasis/OASISSourcePatterns.ml" 51 2182 2194 "src/oasis/OASISSourcePatterns.ml" 51 2182 2203
)
"src/oasis/OASISSourcePatterns.ml" 68 2618 2675 "src/oasis/OASISSourcePatterns.ml" 68 2618 2678
type(
  env
)
ident(
  int_ref env "src/oasis/OASISSourcePatterns.ml" 51 2182 2204 "src/oasis/OASISSourcePatterns.ml" 51 2182 2207
)
"src/oasis/OASISSourcePatterns.ml" 68 2618 2679 "src/oasis/OASISSourcePatterns.ml" 68 2618 2683
type(
  expr
)
ident(
  int_ref expr "src/oasis/OASISSourcePatterns.ml" 65 2563 2581 "src/oasis/OASISSourcePatterns.ml" 65 2563 2585
)
"src/oasis/OASISSourcePatterns.ml" 68 2618 2664 "src/oasis/OASISSourcePatterns.ml" 68 2618 2684
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 68 2618 2630 "src/oasis/OASISSourcePatterns.ml" 68 2618 2684
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 69 2685 2700 "src/oasis/OASISSourcePatterns.ml" 69 2685 2709
type(
  exn
)
"src/oasis/OASISSourcePatterns.ml" 71 2775 2787 "src/oasis/OASISSourcePatterns.ml" 71 2775 2796
type(
  (string -> string -> string, unit, string, string) format4 ->
  string -> string -> string
)
ident(
  int_ref OASISUtils.failwithf "src/oasis/OASISUtils.mli" 121 3794 3794 "src/oasis/OASISUtils.mli" 121 3794 3845
)
"src/oasis/OASISSourcePatterns.ml" 72 2797 2812 "src/oasis/OASISSourcePatterns.ml" 72 2797 2814
type(
  (string -> string -> string, unit, string, string) format4 ->
  (string -> string -> string, unit, string, string) format4
)
ident(
  int_ref OASISGettext.f_ "src/oasis/OASISGettext.mli" 45 2280 2280 "src/oasis/OASISGettext.mli" 45 2280 2340
)
"src/oasis/OASISSourcePatterns.ml" 72 2797 2815 "src/oasis/OASISSourcePatterns.ml" 72 2797 2864
type(
  (string -> string -> string, unit, string, string) format4
)
"src/oasis/OASISSourcePatterns.ml" 72 2797 2811 "src/oasis/OASISSourcePatterns.ml" 72 2797 2865
type(
  (string -> string -> string, unit, string, string) format4
)
"src/oasis/OASISSourcePatterns.ml" 73 2866 2880 "src/oasis/OASISSourcePatterns.ml" 73 2866 2882
type(
  string
)
ident(
  int_ref fn "src/oasis/OASISSourcePatterns.ml" 65 2563 2577 "src/oasis/OASISSourcePatterns.ml" 65 2563 2579
)
"src/oasis/OASISSourcePatterns.ml" 73 2866 2883 "src/oasis/OASISSourcePatterns.ml" 73 2866 2884
type(
  t
)
ident(
  int_ref t "src/oasis/OASISSourcePatterns.ml" 50 2163 2178 "src/oasis/OASISSourcePatterns.ml" 50 2163 2179
)
"src/oasis/OASISSourcePatterns.ml" 73 2866 2883 "src/oasis/OASISSourcePatterns.ml" 73 2866 2891
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 71 2775 2787 "src/oasis/OASISSourcePatterns.ml" 73 2866 2891
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 66 2590 2598 "src/oasis/OASISSourcePatterns.ml" 74 2892 2903
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 52 2210 2216 "src/oasis/OASISSourcePatterns.ml" 74 2892 2903
type(
  expr -> string
)
"src/oasis/OASISSourcePatterns.ml" 76 2911 2915 "src/oasis/OASISSourcePatterns.ml" 76 2911 2928
type(
  string -> string list -> string
)
ident(
  int_ref Stdlib.String.concat "string.mli" 132 5016 5016 "string.mli" 132 5016 5060
)
"src/oasis/OASISSourcePatterns.ml" 76 2911 2929 "src/oasis/OASISSourcePatterns.ml" 76 2911 2931
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 77 2932 2939 "src/oasis/OASISSourcePatterns.ml" 77 2932 2947
type(
  (atom -> string) -> atom list -> string list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"src/oasis/OASISSourcePatterns.ml" 79 2967 2985 "src/oasis/OASISSourcePatterns.ml" 79 2967 2988
type(
  string
)
ident(
  def str "src/oasis/OASISSourcePatterns.ml" 79 2967 2992 "src/oasis/OASISSourcePatterns.ml" 79 2967 2995
)
"src/oasis/OASISSourcePatterns.ml" 79 2967 2980 "src/oasis/OASISSourcePatterns.ml" 79 2967 2988
type(
  atom
)
"src/oasis/OASISSourcePatterns.ml" 79 2967 2992 "src/oasis/OASISSourcePatterns.ml" 79 2967 2995
type(
  string
)
ident(
  int_ref str "src/oasis/OASISSourcePatterns.ml" 79 2967 2985 "src/oasis/OASISSourcePatterns.ml" 79 2967 2988
)
"src/oasis/OASISSourcePatterns.ml" 80 2996 3014 "src/oasis/OASISSourcePatterns.ml" 80 2996 3018
type(
  expr
)
ident(
  def expr "src/oasis/OASISSourcePatterns.ml" 80 2996 3022 "src/oasis/OASISSourcePatterns.ml" 80 2996 3040
)
"src/oasis/OASISSourcePatterns.ml" 80 2996 3009 "src/oasis/OASISSourcePatterns.ml" 80 2996 3018
type(
  atom
)
"src/oasis/OASISSourcePatterns.ml" 80 2996 3022 "src/oasis/OASISSourcePatterns.ml" 80 2996 3031
type(
  env -> expr -> string
)
ident(
  int_ref eval_expr "src/oasis/OASISSourcePatterns.ml" 51 2182 2194 "src/oasis/OASISSourcePatterns.ml" 51 2182 2203
)
"src/oasis/OASISSourcePatterns.ml" 80 2996 3032 "src/oasis/OASISSourcePatterns.ml" 80 2996 3035
type(
  env
)
ident(
  int_ref env "src/oasis/OASISSourcePatterns.ml" 50 2163 2174 "src/oasis/OASISSourcePatterns.ml" 50 2163 2177
)
"src/oasis/OASISSourcePatterns.ml" 80 2996 3036 "src/oasis/OASISSourcePatterns.ml" 80 2996 3040
type(
  expr
)
ident(
  int_ref expr "src/oasis/OASISSourcePatterns.ml" 80 2996 3014 "src/oasis/OASISSourcePatterns.ml" 80 2996 3018
)
"src/oasis/OASISSourcePatterns.ml" 80 2996 3022 "src/oasis/OASISSourcePatterns.ml" 80 2996 3040
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 78 2948 2957 "src/oasis/OASISSourcePatterns.ml" 80 2996 3041
type(
  atom -> string
)
"src/oasis/OASISSourcePatterns.ml" 81 3042 3051 "src/oasis/OASISSourcePatterns.ml" 81 3042 3052
type(
  t
)
ident(
  int_ref t "src/oasis/OASISSourcePatterns.ml" 50 2163 2178 "src/oasis/OASISSourcePatterns.ml" 50 2163 2179
)
"src/oasis/OASISSourcePatterns.ml" 81 3042 3051 "src/oasis/OASISSourcePatterns.ml" 81 3042 3058
type(
  atom list
)
"src/oasis/OASISSourcePatterns.ml" 77 2932 2938 "src/oasis/OASISSourcePatterns.ml" 81 3042 3059
type(
  string list
)
"src/oasis/OASISSourcePatterns.ml" 76 2911 2915 "src/oasis/OASISSourcePatterns.ml" 81 3042 3059
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 51 2182 2186 "src/oasis/OASISSourcePatterns.ml" 81 3042 3059
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 84 3062 3068 "src/oasis/OASISSourcePatterns.ml" 84 3062 3073
type(
  env -> string -> t
)
ident(
  def parse "src/oasis/OASISSourcePatterns.ml" 122 4380 4382 "src/oasis/OASISSourcePatterns.ml" 144 5052 5055
)
"src/oasis/OASISSourcePatterns.ml" 84 3062 3074 "src/oasis/OASISSourcePatterns.ml" 84 3062 3077
type(
  env
)
ident(
  def env "src/oasis/OASISSourcePatterns.ml" 84 3062 3078 "src/oasis/OASISSourcePatterns.ml" 119 4356 4361
)
"src/oasis/OASISSourcePatterns.ml" 84 3062 3078 "src/oasis/OASISSourcePatterns.ml" 84 3062 3079
type(
  string
)
ident(
  def s "src/oasis/OASISSourcePatterns.ml" 85 3082 3086 "src/oasis/OASISSourcePatterns.ml" 119 4356 4361
)
"src/oasis/OASISSourcePatterns.ml" 85 3082 3090 "src/oasis/OASISSourcePatterns.ml" 85 3082 3093
type(
  char Stream.t -> Genlex.token Stream.t
)
ident(
  def lxr "src/oasis/OASISSourcePatterns.ml" 86 3120 3124 "src/oasis/OASISSourcePatterns.ml" 119 4356 4361
)
"src/oasis/OASISSourcePatterns.ml" 85 3082 3096 "src/oasis/OASISSourcePatterns.ml" 85 3082 3113
type(
  string list -> char Stream.t -> Genlex.token Stream.t
)
ident(
  int_ref Stdlib.Genlex.make_lexer "genlex.mli" 66 2932 2932 "genlex.mli" 66 2932 2995
)
"src/oasis/OASISSourcePatterns.ml" 85 3082 3114 "src/oasis/OASISSourcePatterns.ml" 85 3082 3116
type(
  string list
)
"src/oasis/OASISSourcePatterns.ml" 85 3082 3096 "src/oasis/OASISSourcePatterns.ml" 85 3082 3116
type(
  char Stream.t -> Genlex.token Stream.t
)
"src/oasis/OASISSourcePatterns.ml" 86 3120 3128 "src/oasis/OASISSourcePatterns.ml" 86 3120 3138
type(
  string -> expr
)
ident(
  def parse_expr "src/oasis/OASISSourcePatterns.ml" 96 3560 3564 "src/oasis/OASISSourcePatterns.ml" 119 4356 4361
)
"src/oasis/OASISSourcePatterns.ml" 86 3120 3139 "src/oasis/OASISSourcePatterns.ml" 86 3120 3140
type(
  string
)
ident(
  def s "src/oasis/OASISSourcePatterns.ml" 87 3143 3149 "src/oasis/OASISSourcePatterns.ml" 94 3491 3552
)
"src/oasis/OASISSourcePatterns.ml" 87 3143 3153 "src/oasis/OASISSourcePatterns.ml" 87 3143 3155
type(
  Genlex.token Stream.t
)
ident(
  def st "src/oasis/OASISSourcePatterns.ml" 88 3186 3192 "src/oasis/OASISSourcePatterns.ml" 94 3491 3552
)
"src/oasis/OASISSourcePatterns.ml" 87 3143 3158 "src/oasis/OASISSourcePatterns.ml" 87 3143 3161
type(
  char Stream.t -> Genlex.token Stream.t
)
ident(
  int_ref lxr "src/oasis/OASISSourcePatterns.ml" 85 3082 3090 "src/oasis/OASISSourcePatterns.ml" 85 3082 3093
)
"src/oasis/OASISSourcePatterns.ml" 87 3143 3163 "src/oasis/OASISSourcePatterns.ml" 87 3143 3179
type(
  string -> char Stream.t
)
ident(
  int_ref Stdlib.Stream.of_string "stream.mli" 48 2097 2097 "stream.mli" 48 2097 2129
)
"src/oasis/OASISSourcePatterns.ml" 87 3143 3180 "src/oasis/OASISSourcePatterns.ml" 87 3143 3181
type(
  string
)
ident(
  int_ref s "src/oasis/OASISSourcePatterns.ml" 86 3120 3139 "src/oasis/OASISSourcePatterns.ml" 86 3120 3140
)
"src/oasis/OASISSourcePatterns.ml" 87 3143 3162 "src/oasis/OASISSourcePatterns.ml" 87 3143 3182
type(
  char Stream.t
)
"src/oasis/OASISSourcePatterns.ml" 87 3143 3158 "src/oasis/OASISSourcePatterns.ml" 87 3143 3182
type(
  Genlex.token Stream.t
)
"src/oasis/OASISSourcePatterns.ml" 88 3186 3198 "src/oasis/OASISSourcePatterns.ml" 88 3186 3210
type(
  int -> Genlex.token Stream.t -> Genlex.token list
)
ident(
  int_ref Stdlib.Stream.npeek "stream.mli" 91 3296 3296 "stream.mli" 91 3296 3330
)
"src/oasis/OASISSourcePatterns.ml" 88 3186 3211 "src/oasis/OASISSourcePatterns.ml" 88 3186 3212
type(
  int
)
"src/oasis/OASISSourcePatterns.ml" 88 3186 3213 "src/oasis/OASISSourcePatterns.ml" 88 3186 3215
type(
  Genlex.token Stream.t
)
ident(
  int_ref st "src/oasis/OASISSourcePatterns.ml" 87 3143 3153 "src/oasis/OASISSourcePatterns.ml" 87 3143 3155
)
"src/oasis/OASISSourcePatterns.ml" 88 3186 3198 "src/oasis/OASISSourcePatterns.ml" 88 3186 3215
type(
  Genlex.token list
)
"src/oasis/OASISSourcePatterns.ml" 89 3221 3243 "src/oasis/OASISSourcePatterns.ml" 89 3221 3245
type(
  string
)
ident(
  def fn "src/oasis/OASISSourcePatterns.ml" 89 3221 3267 "src/oasis/OASISSourcePatterns.ml" 89 3221 3285
)
"src/oasis/OASISSourcePatterns.ml" 89 3221 3230 "src/oasis/OASISSourcePatterns.ml" 89 3221 3245
type(
  Genlex.token
)
"src/oasis/OASISSourcePatterns.ml" 89 3221 3260 "src/oasis/OASISSourcePatterns.ml" 89 3221 3262
type(
  string
)
ident(
  def nm "src/oasis/OASISSourcePatterns.ml" 89 3221 3267 "src/oasis/OASISSourcePatterns.ml" 89 3221 3285
)
"src/oasis/OASISSourcePatterns.ml" 89 3221 3247 "src/oasis/OASISSourcePatterns.ml" 89 3221 3262
type(
  Genlex.token
)
"src/oasis/OASISSourcePatterns.ml" 89 3221 3229 "src/oasis/OASISSourcePatterns.ml" 89 3221 3263
type(
  Genlex.token list
)
type(
  Genlex.token list
)
"src/oasis/OASISSourcePatterns.ml" 89 3221 3272 "src/oasis/OASISSourcePatterns.ml" 89 3221 3274
type(
  string
)
ident(
  int_ref fn "src/oasis/OASISSourcePatterns.ml" 89 3221 3243 "src/oasis/OASISSourcePatterns.ml" 89 3221 3245
)
"src/oasis/OASISSourcePatterns.ml" 89 3221 3282 "src/oasis/OASISSourcePatterns.ml" 89 3221 3284
type(
  string
)
ident(
  int_ref nm "src/oasis/OASISSourcePatterns.ml" 89 3221 3260 "src/oasis/OASISSourcePatterns.ml" 89 3221 3262
)
"src/oasis/OASISSourcePatterns.ml" 89 3221 3276 "src/oasis/OASISSourcePatterns.ml" 89 3221 3284
type(
  expr
)
"src/oasis/OASISSourcePatterns.ml" 89 3221 3267 "src/oasis/OASISSourcePatterns.ml" 89 3221 3285
type(
  expr
)
"src/oasis/OASISSourcePatterns.ml" 90 3286 3308 "src/oasis/OASISSourcePatterns.ml" 90 3286 3310
type(
  string
)
ident(
  def fn "src/oasis/OASISSourcePatterns.ml" 90 3286 3334 "src/oasis/OASISSourcePatterns.ml" 90 3286 3354
)
"src/oasis/OASISSourcePatterns.ml" 90 3286 3295 "src/oasis/OASISSourcePatterns.ml" 90 3286 3310
type(
  Genlex.token
)
"src/oasis/OASISSourcePatterns.ml" 90 3286 3326 "src/oasis/OASISSourcePatterns.ml" 90 3286 3329
type(
  string
)
ident(
  def str "src/oasis/OASISSourcePatterns.ml" 90 3286 3334 "src/oasis/OASISSourcePatterns.ml" 90 3286 3354
)
"src/oasis/OASISSourcePatterns.ml" 90 3286 3312 "src/oasis/OASISSourcePatterns.ml" 90 3286 3329
type(
  Genlex.token
)
"src/oasis/OASISSourcePatterns.ml" 90 3286 3294 "src/oasis/OASISSourcePatterns.ml" 90 3286 3330
type(
  Genlex.token list
)
type(
  Genlex.token list
)
"src/oasis/OASISSourcePatterns.ml" 90 3286 3339 "src/oasis/OASISSourcePatterns.ml" 90 3286 3341
type(
  string
)
ident(
  int_ref fn "src/oasis/OASISSourcePatterns.ml" 90 3286 3308 "src/oasis/OASISSourcePatterns.ml" 90 3286 3310
)
"src/oasis/OASISSourcePatterns.ml" 90 3286 3350 "src/oasis/OASISSourcePatterns.ml" 90 3286 3353
type(
  string
)
ident(
  int_ref str "src/oasis/OASISSourcePatterns.ml" 90 3286 3326 "src/oasis/OASISSourcePatterns.ml" 90 3286 3329
)
"src/oasis/OASISSourcePatterns.ml" 90 3286 3343 "src/oasis/OASISSourcePatterns.ml" 90 3286 3353
type(
  expr
)
"src/oasis/OASISSourcePatterns.ml" 90 3286 3334 "src/oasis/OASISSourcePatterns.ml" 90 3286 3354
type(
  expr
)
"src/oasis/OASISSourcePatterns.ml" 91 3355 3378 "src/oasis/OASISSourcePatterns.ml" 91 3355 3381
type(
  string
)
ident(
  def str "src/oasis/OASISSourcePatterns.ml" 91 3355 3386 "src/oasis/OASISSourcePatterns.ml" 91 3355 3396
)
"src/oasis/OASISSourcePatterns.ml" 91 3355 3364 "src/oasis/OASISSourcePatterns.ml" 91 3355 3381
type(
  Genlex.token
)
"src/oasis/OASISSourcePatterns.ml" 91 3355 3363 "src/oasis/OASISSourcePatterns.ml" 91 3355 3382
type(
  Genlex.token list
)
type(
  Genlex.token list
)
"src/oasis/OASISSourcePatterns.ml" 91 3355 3393 "src/oasis/OASISSourcePatterns.ml" 91 3355 3396
type(
  string
)
ident(
  int_ref str "src/oasis/OASISSourcePatterns.ml" 91 3355 3378 "src/oasis/OASISSourcePatterns.ml" 91 3355 3381
)
"src/oasis/OASISSourcePatterns.ml" 91 3355 3386 "src/oasis/OASISSourcePatterns.ml" 91 3355 3396
type(
  expr
)
"src/oasis/OASISSourcePatterns.ml" 92 3397 3419 "src/oasis/OASISSourcePatterns.ml" 92 3397 3421
type(
  string
)
ident(
  def nm "src/oasis/OASISSourcePatterns.ml" 92 3397 3426 "src/oasis/OASISSourcePatterns.ml" 92 3397 3434
)
"src/oasis/OASISSourcePatterns.ml" 92 3397 3406 "src/oasis/OASISSourcePatterns.ml" 92 3397 3421
type(
  Genlex.token
)
"src/oasis/OASISSourcePatterns.ml" 92 3397 3405 "src/oasis/OASISSourcePatterns.ml" 92 3397 3422
type(
  Genlex.token list
)
type(
  Genlex.token list
)
"src/oasis/OASISSourcePatterns.ml" 92 3397 3432 "src/oasis/OASISSourcePatterns.ml" 92 3397 3434
type(
  string
)
ident(
  int_ref nm "src/oasis/OASISSourcePatterns.ml" 92 3397 3419 "src/oasis/OASISSourcePatterns.ml" 92 3397 3421
)
"src/oasis/OASISSourcePatterns.ml" 92 3397 3426 "src/oasis/OASISSourcePatterns.ml" 92 3397 3434
type(
  expr
)
"src/oasis/OASISSourcePatterns.ml" 94 3491 3499 "src/oasis/OASISSourcePatterns.ml" 94 3491 3500
type(
  Genlex.token list
)
type(
  Genlex.token list
)
"src/oasis/OASISSourcePatterns.ml" 94 3491 3504 "src/oasis/OASISSourcePatterns.ml" 94 3491 3513
type(
  (string -> expr, unit, string, expr) format4 -> string -> expr
)
ident(
  int_ref OASISUtils.failwithf "src/oasis/OASISUtils.mli" 121 3794 3794 "src/oasis/OASISUtils.mli" 121 3794 3845
)
"src/oasis/OASISSourcePatterns.ml" 94 3491 3515 "src/oasis/OASISSourcePatterns.ml" 94 3491 3517
type(
  (string -> expr, unit, string, expr) format4 ->
  (string -> expr, unit, string, expr) format4
)
ident(
  int_ref OASISGettext.f_ "src/oasis/OASISGettext.mli" 45 2280 2280 "src/oasis/OASISGettext.mli" 45 2280 2340
)
"src/oasis/OASISSourcePatterns.ml" 94 3491 3518 "src/oasis/OASISSourcePatterns.ml" 94 3491 3549
type(
  (string -> expr, unit, string, expr) format4
)
"src/oasis/OASISSourcePatterns.ml" 94 3491 3514 "src/oasis/OASISSourcePatterns.ml" 94 3491 3550
type(
  (string -> expr, unit, string, expr) format4
)
"src/oasis/OASISSourcePatterns.ml" 94 3491 3551 "src/oasis/OASISSourcePatterns.ml" 94 3491 3552
type(
  string
)
ident(
  int_ref s "src/oasis/OASISSourcePatterns.ml" 86 3120 3139 "src/oasis/OASISSourcePatterns.ml" 86 3120 3140
)
"src/oasis/OASISSourcePatterns.ml" 94 3491 3504 "src/oasis/OASISSourcePatterns.ml" 94 3491 3552
type(
  expr
)
"src/oasis/OASISSourcePatterns.ml" 88 3186 3192 "src/oasis/OASISSourcePatterns.ml" 94 3491 3552
type(
  expr
)
"src/oasis/OASISSourcePatterns.ml" 87 3143 3149 "src/oasis/OASISSourcePatterns.ml" 94 3491 3552
type(
  expr
)
"src/oasis/OASISSourcePatterns.ml" 96 3560 3568 "src/oasis/OASISSourcePatterns.ml" 96 3560 3573
type(
  string -> atom list
)
ident(
  def parse "src/oasis/OASISSourcePatterns.ml" 114 4141 4145 "src/oasis/OASISSourcePatterns.ml" 119 4356 4361
)
"src/oasis/OASISSourcePatterns.ml" 96 3560 3574 "src/oasis/OASISSourcePatterns.ml" 96 3560 3575
type(
  string
)
ident(
  def s "src/oasis/OASISSourcePatterns.ml" 97 3578 3584 "src/oasis/OASISSourcePatterns.ml" 112 4069 4133
)
"src/oasis/OASISSourcePatterns.ml" 97 3578 3588 "src/oasis/OASISSourcePatterns.ml" 97 3578 3597
type(
  expr list ref
)
ident(
  def lst_exprs "src/oasis/OASISSourcePatterns.ml" 98 3610 3616 "src/oasis/OASISSourcePatterns.ml" 112 4069 4133
)
"src/oasis/OASISSourcePatterns.ml" 97 3578 3600 "src/oasis/OASISSourcePatterns.ml" 97 3578 3603
type(
  expr list -> expr list ref
)
ident(
  int_ref Stdlib.ref "stdlib.mli" 1227 46636 46636 "stdlib.mli" 1227 46636 46680
)
"src/oasis/OASISSourcePatterns.ml" 97 3578 3604 "src/oasis/OASISSourcePatterns.ml" 97 3578 3606
type(
  expr list
)
"src/oasis/OASISSourcePatterns.ml" 97 3578 3600 "src/oasis/OASISSourcePatterns.ml" 97 3578 3606
type(
  expr list ref
)
"src/oasis/OASISSourcePatterns.ml" 98 3610 3620 "src/oasis/OASISSourcePatterns.ml" 98 3610 3622
type(
  string
)
ident(
  def ss "src/oasis/OASISSourcePatterns.ml" 106 3846 3852 "src/oasis/OASISSourcePatterns.ml" 112 4069 4133
)
"src/oasis/OASISSourcePatterns.ml" 99 3625 3637 "src/oasis/OASISSourcePatterns.ml" 99 3625 3641
type(
  Buffer.t
)
ident(
  def buff "src/oasis/OASISSourcePatterns.ml" 100 3679 3687 "src/oasis/OASISSourcePatterns.ml" 104 3808 3836
)
"src/oasis/OASISSourcePatterns.ml" 99 3625 3644 "src/oasis/OASISSourcePatterns.ml" 99 3625 3657
type(
  int -> Buffer.t
)
ident(
  int_ref Stdlib.Buffer.create "buffer.mli" 36 1528 1528 "buffer.mli" 36 1528 1549
)
"src/oasis/OASISSourcePatterns.ml" 99 3625 3659 "src/oasis/OASISSourcePatterns.ml" 99 3625 3672
type(
  string -> int
)
ident(
  int_ref Stdlib.String.length "string.mli" 118 4569 4569 "string.mli" 118 4569 4619
)
"src/oasis/OASISSourcePatterns.ml" 99 3625 3673 "src/oasis/OASISSourcePatterns.ml" 99 3625 3674
type(
  string
)
ident(
  int_ref s "src/oasis/OASISSourcePatterns.ml" 96 3560 3574 "src/oasis/OASISSourcePatterns.ml" 96 3560 3575
)
"src/oasis/OASISSourcePatterns.ml" 99 3625 3658 "src/oasis/OASISSourcePatterns.ml" 99 3625 3675
type(
  int
)
"src/oasis/OASISSourcePatterns.ml" 99 3625 3644 "src/oasis/OASISSourcePatterns.ml" 99 3625 3675
type(
  Buffer.t
)
"src/oasis/OASISSourcePatterns.ml" 100 3679 3687 "src/oasis/OASISSourcePatterns.ml" 100 3679 3708
type(
  Buffer.t -> (string -> string) -> string -> unit
)
ident(
  int_ref Stdlib.Buffer.add_substitute "buffer.mli" 155 5989 5989 "buffer.mli" 155 5989 6051
)
"src/oasis/OASISSourcePatterns.ml" 101 3709 3719 "src/oasis/OASISSourcePatterns.ml" 101 3709 3723
type(
  Buffer.t
)
ident(
  int_ref buff "src/oasis/OASISSourcePatterns.ml" 99 3625 3637 "src/oasis/OASISSourcePatterns.ml" 99 3625 3641
)
"src/oasis/OASISSourcePatterns.ml" 102 3724 3739 "src/oasis/OASISSourcePatterns.ml" 102 3724 3740
type(
  string
)
ident(
  def s "src/oasis/OASISSourcePatterns.ml" 102 3724 3744 "src/oasis/OASISSourcePatterns.ml" 102 3724 3793
)
"src/oasis/OASISSourcePatterns.ml" 102 3724 3744 "src/oasis/OASISSourcePatterns.ml" 102 3724 3753
type(
  expr list ref
)
ident(
  int_ref lst_exprs "src/oasis/OASISSourcePatterns.ml" 97 3578 3588 "src/oasis/OASISSourcePatterns.ml" 97 3578 3597
)
"src/oasis/OASISSourcePatterns.ml" 102 3724 3754 "src/oasis/OASISSourcePatterns.ml" 102 3724 3756
type(
  expr list ref -> expr list -> unit
)
ident(
  int_ref Stdlib.( := ) "stdlib.mli" 1236 46948 46948 "stdlib.mli" 1236 46948 47001
)
"src/oasis/OASISSourcePatterns.ml" 102 3724 3758 "src/oasis/OASISSourcePatterns.ml" 102 3724 3768
type(
  string -> expr
)
ident(
  int_ref parse_expr "src/oasis/OASISSourcePatterns.ml" 86 3120 3128 "src/oasis/OASISSourcePatterns.ml" 86 3120 3138
)
"src/oasis/OASISSourcePatterns.ml" 102 3724 3769 "src/oasis/OASISSourcePatterns.ml" 102 3724 3770
type(
  string
)
ident(
  int_ref s "src/oasis/OASISSourcePatterns.ml" 102 3724 3739 "src/oasis/OASISSourcePatterns.ml" 102 3724 3740
)
"src/oasis/OASISSourcePatterns.ml" 102 3724 3757 "src/oasis/OASISSourcePatterns.ml" 102 3724 3771
type(
  expr
)
"src/oasis/OASISSourcePatterns.ml" 102 3724 3775 "src/oasis/OASISSourcePatterns.ml" 102 3724 3776
type(
  expr list ref -> expr list
)
ident(
  int_ref Stdlib.( ! ) "stdlib.mli" 1230 46742 46742 "stdlib.mli" 1230 46742 46783
)
"src/oasis/OASISSourcePatterns.ml" 102 3724 3776 "src/oasis/OASISSourcePatterns.ml" 102 3724 3785
type(
  expr list ref
)
ident(
  int_ref lst_exprs "src/oasis/OASISSourcePatterns.ml" 97 3578 3588 "src/oasis/OASISSourcePatterns.ml" 97 3578 3597
)
"src/oasis/OASISSourcePatterns.ml" 102 3724 3775 "src/oasis/OASISSourcePatterns.ml" 102 3724 3785
type(
  expr list
)
"src/oasis/OASISSourcePatterns.ml" 102 3724 3757 "src/oasis/OASISSourcePatterns.ml" 102 3724 3785
type(
  expr list
)
"src/oasis/OASISSourcePatterns.ml" 102 3724 3744 "src/oasis/OASISSourcePatterns.ml" 102 3724 3785
type(
  unit
)
"src/oasis/OASISSourcePatterns.ml" 102 3724 3787 "src/oasis/OASISSourcePatterns.ml" 102 3724 3793
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 102 3724 3744 "src/oasis/OASISSourcePatterns.ml" 102 3724 3793
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 102 3724 3734 "src/oasis/OASISSourcePatterns.ml" 102 3724 3794
type(
  string -> string
)
"src/oasis/OASISSourcePatterns.ml" 103 3795 3805 "src/oasis/OASISSourcePatterns.ml" 103 3795 3806
type(
  string
)
ident(
  int_ref s "src/oasis/OASISSourcePatterns.ml" 96 3560 3574 "src/oasis/OASISSourcePatterns.ml" 96 3560 3575
)
"src/oasis/OASISSourcePatterns.ml" 100 3679 3687 "src/oasis/OASISSourcePatterns.ml" 103 3795 3806
type(
  unit
)
"src/oasis/OASISSourcePatterns.ml" 104 3808 3816 "src/oasis/OASISSourcePatterns.ml" 104 3808 3831
type(
  Buffer.t -> string
)
ident(
  int_ref Stdlib.Buffer.contents "buffer.mli" 50 2308 2308 "buffer.mli" 50 2308 2334
)
"src/oasis/OASISSourcePatterns.ml" 104 3808 3832 "src/oasis/OASISSourcePatterns.ml" 104 3808 3836
type(
  Buffer.t
)
ident(
  int_ref buff "src/oasis/OASISSourcePatterns.ml" 99 3625 3637 "src/oasis/OASISSourcePatterns.ml" 99 3625 3641
)
"src/oasis/OASISSourcePatterns.ml" 104 3808 3816 "src/oasis/OASISSourcePatterns.ml" 104 3808 3836
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 100 3679 3687 "src/oasis/OASISSourcePatterns.ml" 104 3808 3836
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 99 3625 3633 "src/oasis/OASISSourcePatterns.ml" 104 3808 3836
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 106 3846 3860 "src/oasis/OASISSourcePatterns.ml" 106 3846 3864
type(
  string list * expr list -> atom list
)
ident(
  def join "src/oasis/OASISSourcePatterns.ml" 106 3846 3852 "src/oasis/OASISSourcePatterns.ml" 112 4069 4133
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3894 "src/oasis/OASISSourcePatterns.ml" 108 3884 3897
type(
  string
)
ident(
  def hd1 "src/oasis/OASISSourcePatterns.ml" 108 3884 3920 "src/oasis/OASISSourcePatterns.ml" 108 3884 3959
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3901 "src/oasis/OASISSourcePatterns.ml" 108 3884 3904
type(
  string list
)
ident(
  def tl1 "src/oasis/OASISSourcePatterns.ml" 108 3884 3920 "src/oasis/OASISSourcePatterns.ml" 108 3884 3959
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3894 "src/oasis/OASISSourcePatterns.ml" 108 3884 3904
type(
  string list
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3906 "src/oasis/OASISSourcePatterns.ml" 108 3884 3909
type(
  expr
)
ident(
  def hd2 "src/oasis/OASISSourcePatterns.ml" 108 3884 3920 "src/oasis/OASISSourcePatterns.ml" 108 3884 3959
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3913 "src/oasis/OASISSourcePatterns.ml" 108 3884 3916
type(
  expr list
)
ident(
  def tl2 "src/oasis/OASISSourcePatterns.ml" 108 3884 3920 "src/oasis/OASISSourcePatterns.ml" 108 3884 3959
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3906 "src/oasis/OASISSourcePatterns.ml" 108 3884 3916
type(
  expr list
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3894 "src/oasis/OASISSourcePatterns.ml" 108 3884 3916
type(
  string list * expr list
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3925 "src/oasis/OASISSourcePatterns.ml" 108 3884 3928
type(
  string
)
ident(
  int_ref hd1 "src/oasis/OASISSourcePatterns.ml" 108 3884 3894 "src/oasis/OASISSourcePatterns.ml" 108 3884 3897
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3920 "src/oasis/OASISSourcePatterns.ml" 108 3884 3928
type(
  atom
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3937 "src/oasis/OASISSourcePatterns.ml" 108 3884 3940
type(
  expr
)
ident(
  int_ref hd2 "src/oasis/OASISSourcePatterns.ml" 108 3884 3906 "src/oasis/OASISSourcePatterns.ml" 108 3884 3909
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3932 "src/oasis/OASISSourcePatterns.ml" 108 3884 3940
type(
  atom
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3944 "src/oasis/OASISSourcePatterns.ml" 108 3884 3948
type(
  string list * expr list -> atom list
)
ident(
  int_ref join "src/oasis/OASISSourcePatterns.ml" 106 3846 3860 "src/oasis/OASISSourcePatterns.ml" 106 3846 3864
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3950 "src/oasis/OASISSourcePatterns.ml" 108 3884 3953
type(
  string list
)
ident(
  int_ref tl1 "src/oasis/OASISSourcePatterns.ml" 108 3884 3901 "src/oasis/OASISSourcePatterns.ml" 108 3884 3904
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3955 "src/oasis/OASISSourcePatterns.ml" 108 3884 3958
type(
  expr list
)
ident(
  int_ref tl2 "src/oasis/OASISSourcePatterns.ml" 108 3884 3913 "src/oasis/OASISSourcePatterns.ml" 108 3884 3916
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3949 "src/oasis/OASISSourcePatterns.ml" 108 3884 3959
type(
  string list * expr list
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3944 "src/oasis/OASISSourcePatterns.ml" 108 3884 3959
type(
  atom list
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3932 "src/oasis/OASISSourcePatterns.ml" 108 3884 3959
type(
  atom list
)
"src/oasis/OASISSourcePatterns.ml" 108 3884 3920 "src/oasis/OASISSourcePatterns.ml" 108 3884 3959
type(
  atom list
)
"src/oasis/OASISSourcePatterns.ml" 109 3960 3970 "src/oasis/OASISSourcePatterns.ml" 109 3960 3972
type(
  string list
)
"src/oasis/OASISSourcePatterns.ml" 109 3960 3974 "src/oasis/OASISSourcePatterns.ml" 109 3960 3976
type(
  expr list
)
ident(
  def tl "src/oasis/OASISSourcePatterns.ml" 109 3960 3980 "src/oasis/OASISSourcePatterns.ml" 109 3960 4009
)
"src/oasis/OASISSourcePatterns.ml" 109 3960 3970 "src/oasis/OASISSourcePatterns.ml" 109 3960 3976
type(
  string list * expr list
)
"src/oasis/OASISSourcePatterns.ml" 109 3960 3980 "src/oasis/OASISSourcePatterns.ml" 109 3960 3988
type(
  (expr -> atom) -> expr list -> atom list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"src/oasis/OASISSourcePatterns.ml" 109 3960 3994 "src/oasis/OASISSourcePatterns.ml" 109 3960 3995
type(
  expr
)
ident(
  def e "src/oasis/OASISSourcePatterns.ml" 109 3960 3999 "src/oasis/OASISSourcePatterns.ml" 109 3960 4005
)
"src/oasis/OASISSourcePatterns.ml" 109 3960 4004 "src/oasis/OASISSourcePatterns.ml" 109 3960 4005
type(
  expr
)
ident(
  int_ref e "src/oasis/OASISSourcePatterns.ml" 109 3960 3994 "src/oasis/OASISSourcePatterns.ml" 109 3960 3995
)
"src/oasis/OASISSourcePatterns.ml" 109 3960 3999 "src/oasis/OASISSourcePatterns.ml" 109 3960 4005
type(
  atom
)
"src/oasis/OASISSourcePatterns.ml" 109 3960 3989 "src/oasis/OASISSourcePatterns.ml" 109 3960 4006
type(
  expr -> atom
)
"src/oasis/OASISSourcePatterns.ml" 109 3960 4007 "src/oasis/OASISSourcePatterns.ml" 109 3960 4009
type(
  expr list
)
ident(
  int_ref tl "src/oasis/OASISSourcePatterns.ml" 109 3960 3974 "src/oasis/OASISSourcePatterns.ml" 109 3960 3976
)
"src/oasis/OASISSourcePatterns.ml" 109 3960 3980 "src/oasis/OASISSourcePatterns.ml" 109 3960 4009
type(
  atom list
)
"src/oasis/OASISSourcePatterns.ml" 110 4010 4020 "src/oasis/OASISSourcePatterns.ml" 110 4010 4022
type(
  string list
)
ident(
  def tl "src/oasis/OASISSourcePatterns.ml" 110 4010 4030 "src/oasis/OASISSourcePatterns.ml" 110 4010 4059
)
"src/oasis/OASISSourcePatterns.ml" 110 4010 4024 "src/oasis/OASISSourcePatterns.ml" 110 4010 4026
type(
  expr list
)
"src/oasis/OASISSourcePatterns.ml" 110 4010 4020 "src/oasis/OASISSourcePatterns.ml" 110 4010 4026
type(
  string list * expr list
)
"src/oasis/OASISSourcePatterns.ml" 110 4010 4030 "src/oasis/OASISSourcePatterns.ml" 110 4010 4038
type(
  (string -> atom) -> string list -> atom list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"src/oasis/OASISSourcePatterns.ml" 110 4010 4044 "src/oasis/OASISSourcePatterns.ml" 110 4010 4045
type(
  string
)
ident(
  def e "src/oasis/OASISSourcePatterns.ml" 110 4010 4049 "src/oasis/OASISSourcePatterns.ml" 110 4010 4055
)
"src/oasis/OASISSourcePatterns.ml" 110 4010 4054 "src/oasis/OASISSourcePatterns.ml" 110 4010 4055
type(
  string
)
ident(
  int_ref e "src/oasis/OASISSourcePatterns.ml" 110 4010 4044 "src/oasis/OASISSourcePatterns.ml" 110 4010 4045
)
"src/oasis/OASISSourcePatterns.ml" 110 4010 4049 "src/oasis/OASISSourcePatterns.ml" 110 4010 4055
type(
  atom
)
"src/oasis/OASISSourcePatterns.ml" 110 4010 4039 "src/oasis/OASISSourcePatterns.ml" 110 4010 4056
type(
  string -> atom
)
"src/oasis/OASISSourcePatterns.ml" 110 4010 4057 "src/oasis/OASISSourcePatterns.ml" 110 4010 4059
type(
  string list
)
ident(
  int_ref tl "src/oasis/OASISSourcePatterns.ml" 110 4010 4020 "src/oasis/OASISSourcePatterns.ml" 110 4010 4022
)
"src/oasis/OASISSourcePatterns.ml" 110 4010 4030 "src/oasis/OASISSourcePatterns.ml" 110 4010 4059
type(
  atom list
)
"src/oasis/OASISSourcePatterns.ml" 107 3867 3875 "src/oasis/OASISSourcePatterns.ml" 110 4010 4059
type(
  string list * expr list -> atom list
)
"src/oasis/OASISSourcePatterns.ml" 112 4069 4075 "src/oasis/OASISSourcePatterns.ml" 112 4069 4079
type(
  string list * expr list -> atom list
)
ident(
  int_ref join "src/oasis/OASISSourcePatterns.ml" 106 3846 3860 "src/oasis/OASISSourcePatterns.ml" 106 3846 3864
)
"src/oasis/OASISSourcePatterns.ml" 112 4069 4081 "src/oasis/OASISSourcePatterns.ml" 112 4069 4099
type(
  string -> char -> string list
)
ident(
  int_ref OASISString.nsplit "src/oasis/OASISString.ml" 56 2341 2345 "src/oasis/OASISString.ml" 56 2341 2351
)
"src/oasis/OASISSourcePatterns.ml" 112 4069 4100 "src/oasis/OASISSourcePatterns.ml" 112 4069 4102
type(
  string
)
ident(
  int_ref ss "src/oasis/OASISSourcePatterns.ml" 98 3610 3620 "src/oasis/OASISSourcePatterns.ml" 98 3610 3622
)
"src/oasis/OASISSourcePatterns.ml" 112 4069 4103 "src/oasis/OASISSourcePatterns.ml" 112 4069 4109
type(
  char
)
"src/oasis/OASISSourcePatterns.ml" 112 4069 4081 "src/oasis/OASISSourcePatterns.ml" 112 4069 4109
type(
  string list
)
"src/oasis/OASISSourcePatterns.ml" 112 4069 4111 "src/oasis/OASISSourcePatterns.ml" 112 4069 4119
type(
  expr list -> expr list
)
ident(
  int_ref Stdlib.List.rev "list.mli" 90 3519 3519 "list.mli" 90 3519 3547
)
"src/oasis/OASISSourcePatterns.ml" 112 4069 4121 "src/oasis/OASISSourcePatterns.ml" 112 4069 4122
type(
  expr list ref -> expr list
)
ident(
  int_ref Stdlib.( ! ) "stdlib.mli" 1230 46742 46742 "stdlib.mli" 1230 46742 46783
)
"src/oasis/OASISSourcePatterns.ml" 112 4069 4122 "src/oasis/OASISSourcePatterns.ml" 112 4069 4131
type(
  expr list ref
)
ident(
  int_ref lst_exprs "src/oasis/OASISSourcePatterns.ml" 97 3578 3588 "src/oasis/OASISSourcePatterns.ml" 97 3578 3597
)
"src/oasis/OASISSourcePatterns.ml" 112 4069 4120 "src/oasis/OASISSourcePatterns.ml" 112 4069 4132
type(
  expr list
)
"src/oasis/OASISSourcePatterns.ml" 112 4069 4111 "src/oasis/OASISSourcePatterns.ml" 112 4069 4132
type(
  expr list
)
"src/oasis/OASISSourcePatterns.ml" 112 4069 4080 "src/oasis/OASISSourcePatterns.ml" 112 4069 4133
type(
  string list * expr list
)
"src/oasis/OASISSourcePatterns.ml" 112 4069 4075 "src/oasis/OASISSourcePatterns.ml" 112 4069 4133
type(
  atom list
)
"src/oasis/OASISSourcePatterns.ml" 106 3846 3852 "src/oasis/OASISSourcePatterns.ml" 112 4069 4133
type(
  atom list
)
"src/oasis/OASISSourcePatterns.ml" 98 3610 3616 "src/oasis/OASISSourcePatterns.ml" 112 4069 4133
type(
  atom list
)
"src/oasis/OASISSourcePatterns.ml" 97 3578 3584 "src/oasis/OASISSourcePatterns.ml" 112 4069 4133
type(
  atom list
)
"src/oasis/OASISSourcePatterns.ml" 114 4141 4149 "src/oasis/OASISSourcePatterns.ml" 114 4141 4150
type(
  t
)
ident(
  def t "src/oasis/OASISSourcePatterns.ml" 118 4320 4324 "src/oasis/OASISSourcePatterns.ml" 119 4356 4361
)
"src/oasis/OASISSourcePatterns.ml" 114 4141 4162 "src/oasis/OASISSourcePatterns.ml" 114 4141 4167
type(
  string -> atom list
)
ident(
  int_ref parse "src/oasis/OASISSourcePatterns.ml" 96 3560 3568 "src/oasis/OASISSourcePatterns.ml" 96 3560 3573
)
"src/oasis/OASISSourcePatterns.ml" 114 4141 4168 "src/oasis/OASISSourcePatterns.ml" 114 4141 4169
type(
  string
)
ident(
  int_ref s "src/oasis/OASISSourcePatterns.ml" 84 3062 3078 "src/oasis/OASISSourcePatterns.ml" 84 3062 3079
)
"src/oasis/OASISSourcePatterns.ml" 114 4141 4162 "src/oasis/OASISSourcePatterns.ml" 114 4141 4169
type(
  atom list
)
"src/oasis/OASISSourcePatterns.ml" 114 4141 4180 "src/oasis/OASISSourcePatterns.ml" 114 4141 4181
type(
  string
)
ident(
  int_ref s "src/oasis/OASISSourcePatterns.ml" 84 3062 3078 "src/oasis/OASISSourcePatterns.ml" 84 3062 3079
)
"src/oasis/OASISSourcePatterns.ml" 114 4141 4153 "src/oasis/OASISSourcePatterns.ml" 114 4141 4182
type(
  t
)
"src/oasis/OASISSourcePatterns.ml" 118 4320 4328 "src/oasis/OASISSourcePatterns.ml" 118 4320 4330
type(
  string
)
ident(
  def _s "src/oasis/OASISSourcePatterns.ml" 119 4356 4360 "src/oasis/OASISSourcePatterns.ml" 119 4356 4361
)
"src/oasis/OASISSourcePatterns.ml" 118 4320 4342 "src/oasis/OASISSourcePatterns.ml" 118 4320 4346
type(
  env -> t -> string
)
ident(
  int_ref eval "src/oasis/OASISSourcePatterns.ml" 50 2163 2169 "src/oasis/OASISSourcePatterns.ml" 50 2163 2173
)
"src/oasis/OASISSourcePatterns.ml" 118 4320 4347 "src/oasis/OASISSourcePatterns.ml" 118 4320 4350
type(
  env
)
ident(
  int_ref env "src/oasis/OASISSourcePatterns.ml" 84 3062 3074 "src/oasis/OASISSourcePatterns.ml" 84 3062 3077
)
"src/oasis/OASISSourcePatterns.ml" 118 4320 4351 "src/oasis/OASISSourcePatterns.ml" 118 4320 4352
type(
  t
)
ident(
  int_ref t "src/oasis/OASISSourcePatterns.ml" 114 4141 4149 "src/oasis/OASISSourcePatterns.ml" 114 4141 4150
)
"src/oasis/OASISSourcePatterns.ml" 118 4320 4342 "src/oasis/OASISSourcePatterns.ml" 118 4320 4352
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 119 4356 4360 "src/oasis/OASISSourcePatterns.ml" 119 4356 4361
type(
  t
)
ident(
  int_ref t "src/oasis/OASISSourcePatterns.ml" 114 4141 4149 "src/oasis/OASISSourcePatterns.ml" 114 4141 4150
)
"src/oasis/OASISSourcePatterns.ml" 118 4320 4324 "src/oasis/OASISSourcePatterns.ml" 119 4356 4361
type(
  t
)
"src/oasis/OASISSourcePatterns.ml" 114 4141 4145 "src/oasis/OASISSourcePatterns.ml" 119 4356 4361
type(
  t
)
"src/oasis/OASISSourcePatterns.ml" 96 3560 3564 "src/oasis/OASISSourcePatterns.ml" 119 4356 4361
type(
  t
)
"src/oasis/OASISSourcePatterns.ml" 86 3120 3124 "src/oasis/OASISSourcePatterns.ml" 119 4356 4361
type(
  t
)
"src/oasis/OASISSourcePatterns.ml" 85 3082 3086 "src/oasis/OASISSourcePatterns.ml" 119 4356 4361
type(
  t
)
"src/oasis/OASISSourcePatterns.ml" 122 4380 4386 "src/oasis/OASISSourcePatterns.ml" 122 4380 4394
type(
  t -> OASISDataNotation.t
)
ident(
  def odn_of_t "src/oasis/OASISSourcePatterns.ml" 142 4953 5032 "src/oasis/OASISSourcePatterns.ml" 144 5052 5055
)
"src/oasis/OASISSourcePatterns.ml" 122 4380 4395 "src/oasis/OASISSourcePatterns.ml" 122 4380 4396
type(
  t
)
ident(
  def t "src/oasis/OASISSourcePatterns.ml" 123 4399 4403 "src/oasis/OASISSourcePatterns.ml" 142 4953 5032
)
"src/oasis/OASISSourcePatterns.ml" 124 4433 4441 "src/oasis/OASISSourcePatterns.ml" 124 4433 4446
type(
  string
)
ident(
  def modul "src/oasis/OASISSourcePatterns.ml" 125 4484 4488 "src/oasis/OASISSourcePatterns.ml" 142 4953 5032
)
"src/oasis/OASISSourcePatterns.ml" 124 4433 4449 "src/oasis/OASISSourcePatterns.ml" 124 4433 4480
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 125 4484 4496 "src/oasis/OASISSourcePatterns.ml" 125 4484 4503
type(
  atom -> OASISDataNotation.t
)
ident(
  def of_atom "src/oasis/OASISSourcePatterns.ml" 125 4484 4488 "src/oasis/OASISSourcePatterns.ml" 142 4953 5032
)
"src/oasis/OASISSourcePatterns.ml" 125 4484 4504 "src/oasis/OASISSourcePatterns.ml" 125 4484 4505
type(
  atom
)
ident(
  def a "src/oasis/OASISSourcePatterns.ml" 126 4508 4514 "src/oasis/OASISSourcePatterns.ml" 131 4645 4678
)
"src/oasis/OASISSourcePatterns.ml" 126 4508 4518 "src/oasis/OASISSourcePatterns.ml" 126 4508 4520
type(
  string
)
ident(
  def nm "src/oasis/OASISSourcePatterns.ml" 131 4645 4651 "src/oasis/OASISSourcePatterns.ml" 131 4645 4678
)
"src/oasis/OASISSourcePatterns.ml" 126 4508 4522 "src/oasis/OASISSourcePatterns.ml" 126 4508 4526
type(
  OASISDataNotation.t list
)
ident(
  def args "src/oasis/OASISSourcePatterns.ml" 131 4645 4651 "src/oasis/OASISSourcePatterns.ml" 131 4645 4678
)
"src/oasis/OASISSourcePatterns.ml" 126 4508 4518 "src/oasis/OASISSourcePatterns.ml" 126 4508 4526
type(
  string * OASISDataNotation.t list
)
"src/oasis/OASISSourcePatterns.ml" 127 4529 4543 "src/oasis/OASISSourcePatterns.ml" 127 4529 4544
type(
  atom
)
ident(
  int_ref a "src/oasis/OASISSourcePatterns.ml" 125 4484 4504 "src/oasis/OASISSourcePatterns.ml" 125 4484 4505
)
"src/oasis/OASISSourcePatterns.ml" 128 4550 4565 "src/oasis/OASISSourcePatterns.ml" 128 4550 4568
type(
  string
)
ident(
  def str "src/oasis/OASISSourcePatterns.ml" 128 4550 4572 "src/oasis/OASISSourcePatterns.ml" 128 4550 4589
)
"src/oasis/OASISSourcePatterns.ml" 128 4550 4560 "src/oasis/OASISSourcePatterns.ml" 128 4550 4568
type(
  atom
)
type(
  atom
)
"src/oasis/OASISSourcePatterns.ml" 128 4550 4572 "src/oasis/OASISSourcePatterns.ml" 128 4550 4578
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 128 4550 4585 "src/oasis/OASISSourcePatterns.ml" 128 4550 4588
type(
  string
)
ident(
  int_ref str "src/oasis/OASISSourcePatterns.ml" 128 4550 4565 "src/oasis/OASISSourcePatterns.ml" 128 4550 4568
)
"src/oasis/OASISSourcePatterns.ml" 128 4550 4581 "src/oasis/OASISSourcePatterns.ml" 128 4550 4588
type(
  OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 128 4550 4580 "src/oasis/OASISSourcePatterns.ml" 128 4550 4589
type(
  OASISDataNotation.t list
)
"src/oasis/OASISSourcePatterns.ml" 128 4550 4572 "src/oasis/OASISSourcePatterns.ml" 128 4550 4589
type(
  string * OASISDataNotation.t list
)
"src/oasis/OASISSourcePatterns.ml" 129 4590 4605 "src/oasis/OASISSourcePatterns.ml" 129 4590 4609
type(
  expr
)
ident(
  def expr "src/oasis/OASISSourcePatterns.ml" 129 4590 4613 "src/oasis/OASISSourcePatterns.ml" 129 4590 4635
)
"src/oasis/OASISSourcePatterns.ml" 129 4590 4600 "src/oasis/OASISSourcePatterns.ml" 129 4590 4609
type(
  atom
)
type(
  atom
)
"src/oasis/OASISSourcePatterns.ml" 129 4590 4613 "src/oasis/OASISSourcePatterns.ml" 129 4590 4619
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 129 4590 4622 "src/oasis/OASISSourcePatterns.ml" 129 4590 4629
type(
  expr -> OASISDataNotation.t
)
ident(
  int_ref of_expr "src/oasis/OASISSourcePatterns.ml" 132 4679 4687 "src/oasis/OASISSourcePatterns.ml" 132 4679 4694
)
"src/oasis/OASISSourcePatterns.ml" 129 4590 4630 "src/oasis/OASISSourcePatterns.ml" 129 4590 4634
type(
  expr
)
ident(
  int_ref expr "src/oasis/OASISSourcePatterns.ml" 129 4590 4605 "src/oasis/OASISSourcePatterns.ml" 129 4590 4609
)
"src/oasis/OASISSourcePatterns.ml" 129 4590 4622 "src/oasis/OASISSourcePatterns.ml" 129 4590 4634
type(
  OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 129 4590 4621 "src/oasis/OASISSourcePatterns.ml" 129 4590 4635
type(
  OASISDataNotation.t list
)
"src/oasis/OASISSourcePatterns.ml" 129 4590 4613 "src/oasis/OASISSourcePatterns.ml" 129 4590 4635
type(
  string * OASISDataNotation.t list
)
"src/oasis/OASISSourcePatterns.ml" 127 4529 4537 "src/oasis/OASISSourcePatterns.ml" 129 4590 4635
type(
  string * OASISDataNotation.t list
)
"src/oasis/OASISSourcePatterns.ml" 131 4645 4655 "src/oasis/OASISSourcePatterns.ml" 131 4645 4660
type(
  string
)
ident(
  int_ref modul "src/oasis/OASISSourcePatterns.ml" 124 4433 4441 "src/oasis/OASISSourcePatterns.ml" 124 4433 4446
)
"src/oasis/OASISSourcePatterns.ml" 131 4645 4661 "src/oasis/OASISSourcePatterns.ml" 131 4645 4662
type(
  string -> string -> OASISDataNotation.variant_name
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"src/oasis/OASISSourcePatterns.ml" 131 4645 4663 "src/oasis/OASISSourcePatterns.ml" 131 4645 4666
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 131 4645 4667 "src/oasis/OASISSourcePatterns.ml" 131 4645 4668
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"src/oasis/OASISSourcePatterns.ml" 131 4645 4669 "src/oasis/OASISSourcePatterns.ml" 131 4645 4671
type(
  string
)
ident(
  int_ref nm "src/oasis/OASISSourcePatterns.ml" 126 4508 4518 "src/oasis/OASISSourcePatterns.ml" 126 4508 4520
)
"src/oasis/OASISSourcePatterns.ml" 131 4645 4663 "src/oasis/OASISSourcePatterns.ml" 131 4645 4671
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 131 4645 4655 "src/oasis/OASISSourcePatterns.ml" 131 4645 4671
type(
  OASISDataNotation.variant_name
)
"src/oasis/OASISSourcePatterns.ml" 131 4645 4673 "src/oasis/OASISSourcePatterns.ml" 131 4645 4677
type(
  OASISDataNotation.t list
)
ident(
  int_ref args "src/oasis/OASISSourcePatterns.ml" 126 4508 4522 "src/oasis/OASISSourcePatterns.ml" 126 4508 4526
)
"src/oasis/OASISSourcePatterns.ml" 131 4645 4651 "src/oasis/OASISSourcePatterns.ml" 131 4645 4678
type(
  OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 126 4508 4514 "src/oasis/OASISSourcePatterns.ml" 131 4645 4678
type(
  OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 132 4679 4687 "src/oasis/OASISSourcePatterns.ml" 132 4679 4694
type(
  expr -> OASISDataNotation.t
)
ident(
  def of_expr "src/oasis/OASISSourcePatterns.ml" 125 4484 4488 "src/oasis/OASISSourcePatterns.ml" 142 4953 5032
)
"src/oasis/OASISSourcePatterns.ml" 132 4679 4695 "src/oasis/OASISSourcePatterns.ml" 132 4679 4699
type(
  expr
)
ident(
  def expr "src/oasis/OASISSourcePatterns.ml" 133 4702 4708 "src/oasis/OASISSourcePatterns.ml" 139 4903 4936
)
"src/oasis/OASISSourcePatterns.ml" 133 4702 4712 "src/oasis/OASISSourcePatterns.ml" 133 4702 4714
type(
  string
)
ident(
  def nm "src/oasis/OASISSourcePatterns.ml" 139 4903 4909 "src/oasis/OASISSourcePatterns.ml" 139 4903 4936
)
"src/oasis/OASISSourcePatterns.ml" 133 4702 4716 "src/oasis/OASISSourcePatterns.ml" 133 4702 4720
type(
  OASISDataNotation.t list
)
ident(
  def args "src/oasis/OASISSourcePatterns.ml" 139 4903 4909 "src/oasis/OASISSourcePatterns.ml" 139 4903 4936
)
"src/oasis/OASISSourcePatterns.ml" 133 4702 4712 "src/oasis/OASISSourcePatterns.ml" 133 4702 4720
type(
  string * OASISDataNotation.t list
)
"src/oasis/OASISSourcePatterns.ml" 134 4723 4737 "src/oasis/OASISSourcePatterns.ml" 134 4723 4741
type(
  expr
)
ident(
  int_ref expr "src/oasis/OASISSourcePatterns.ml" 132 4679 4695 "src/oasis/OASISSourcePatterns.ml" 132 4679 4699
)
"src/oasis/OASISSourcePatterns.ml" 135 4747 4763 "src/oasis/OASISSourcePatterns.ml" 135 4747 4766
type(
  string
)
ident(
  def str "src/oasis/OASISSourcePatterns.ml" 135 4747 4770 "src/oasis/OASISSourcePatterns.ml" 135 4747 4788
)
"src/oasis/OASISSourcePatterns.ml" 135 4747 4757 "src/oasis/OASISSourcePatterns.ml" 135 4747 4766
type(
  expr
)
type(
  expr
)
"src/oasis/OASISSourcePatterns.ml" 135 4747 4770 "src/oasis/OASISSourcePatterns.ml" 135 4747 4777
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 135 4747 4784 "src/oasis/OASISSourcePatterns.ml" 135 4747 4787
type(
  string
)
ident(
  int_ref str "src/oasis/OASISSourcePatterns.ml" 135 4747 4763 "src/oasis/OASISSourcePatterns.ml" 135 4747 4766
)
"src/oasis/OASISSourcePatterns.ml" 135 4747 4780 "src/oasis/OASISSourcePatterns.ml" 135 4747 4787
type(
  OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 135 4747 4779 "src/oasis/OASISSourcePatterns.ml" 135 4747 4788
type(
  OASISDataNotation.t list
)
"src/oasis/OASISSourcePatterns.ml" 135 4747 4770 "src/oasis/OASISSourcePatterns.ml" 135 4747 4788
type(
  string * OASISDataNotation.t list
)
"src/oasis/OASISSourcePatterns.ml" 136 4789 4806 "src/oasis/OASISSourcePatterns.ml" 136 4789 4809
type(
  string
)
ident(
  def str "src/oasis/OASISSourcePatterns.ml" 136 4789 4813 "src/oasis/OASISSourcePatterns.ml" 136 4789 4832
)
"src/oasis/OASISSourcePatterns.ml" 136 4789 4799 "src/oasis/OASISSourcePatterns.ml" 136 4789 4809
type(
  expr
)
type(
  expr
)
"src/oasis/OASISSourcePatterns.ml" 136 4789 4813 "src/oasis/OASISSourcePatterns.ml" 136 4789 4821
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 136 4789 4828 "src/oasis/OASISSourcePatterns.ml" 136 4789 4831
type(
  string
)
ident(
  int_ref str "src/oasis/OASISSourcePatterns.ml" 136 4789 4806 "src/oasis/OASISSourcePatterns.ml" 136 4789 4809
)
"src/oasis/OASISSourcePatterns.ml" 136 4789 4824 "src/oasis/OASISSourcePatterns.ml" 136 4789 4831
type(
  OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 136 4789 4823 "src/oasis/OASISSourcePatterns.ml" 136 4789 4832
type(
  OASISDataNotation.t list
)
"src/oasis/OASISSourcePatterns.ml" 136 4789 4813 "src/oasis/OASISSourcePatterns.ml" 136 4789 4832
type(
  string * OASISDataNotation.t list
)
"src/oasis/OASISSourcePatterns.ml" 137 4833 4848 "src/oasis/OASISSourcePatterns.ml" 137 4833 4851
type(
  string
)
ident(
  def str "src/oasis/OASISSourcePatterns.ml" 137 4833 4862 "src/oasis/OASISSourcePatterns.ml" 137 4833 4893
)
"src/oasis/OASISSourcePatterns.ml" 137 4833 4853 "src/oasis/OASISSourcePatterns.ml" 137 4833 4857
type(
  expr
)
ident(
  def expr "src/oasis/OASISSourcePatterns.ml" 137 4833 4862 "src/oasis/OASISSourcePatterns.ml" 137 4833 4893
)
"src/oasis/OASISSourcePatterns.ml" 137 4833 4843 "src/oasis/OASISSourcePatterns.ml" 137 4833 4858
type(
  expr
)
type(
  expr
)
"src/oasis/OASISSourcePatterns.ml" 137 4833 4862 "src/oasis/OASISSourcePatterns.ml" 137 4833 4868
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 137 4833 4875 "src/oasis/OASISSourcePatterns.ml" 137 4833 4878
type(
  string
)
ident(
  int_ref str "src/oasis/OASISSourcePatterns.ml" 137 4833 4848 "src/oasis/OASISSourcePatterns.ml" 137 4833 4851
)
"src/oasis/OASISSourcePatterns.ml" 137 4833 4871 "src/oasis/OASISSourcePatterns.ml" 137 4833 4878
type(
  OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 137 4833 4880 "src/oasis/OASISSourcePatterns.ml" 137 4833 4887
type(
  expr -> OASISDataNotation.t
)
ident(
  int_ref of_expr "src/oasis/OASISSourcePatterns.ml" 132 4679 4687 "src/oasis/OASISSourcePatterns.ml" 132 4679 4694
)
"src/oasis/OASISSourcePatterns.ml" 137 4833 4888 "src/oasis/OASISSourcePatterns.ml" 137 4833 4892
type(
  expr
)
ident(
  int_ref expr "src/oasis/OASISSourcePatterns.ml" 137 4833 4853 "src/oasis/OASISSourcePatterns.ml" 137 4833 4857
)
"src/oasis/OASISSourcePatterns.ml" 137 4833 4880 "src/oasis/OASISSourcePatterns.ml" 137 4833 4892
type(
  OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 137 4833 4870 "src/oasis/OASISSourcePatterns.ml" 137 4833 4893
type(
  OASISDataNotation.t list
)
"src/oasis/OASISSourcePatterns.ml" 137 4833 4862 "src/oasis/OASISSourcePatterns.ml" 137 4833 4893
type(
  string * OASISDataNotation.t list
)
"src/oasis/OASISSourcePatterns.ml" 134 4723 4731 "src/oasis/OASISSourcePatterns.ml" 137 4833 4893
type(
  string * OASISDataNotation.t list
)
"src/oasis/OASISSourcePatterns.ml" 139 4903 4913 "src/oasis/OASISSourcePatterns.ml" 139 4903 4918
type(
  string
)
ident(
  int_ref modul "src/oasis/OASISSourcePatterns.ml" 124 4433 4441 "src/oasis/OASISSourcePatterns.ml" 124 4433 4446
)
"src/oasis/OASISSourcePatterns.ml" 139 4903 4919 "src/oasis/OASISSourcePatterns.ml" 139 4903 4920
type(
  string -> string -> OASISDataNotation.variant_name
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"src/oasis/OASISSourcePatterns.ml" 139 4903 4921 "src/oasis/OASISSourcePatterns.ml" 139 4903 4924
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 139 4903 4925 "src/oasis/OASISSourcePatterns.ml" 139 4903 4926
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 699 26389 26389 "stdlib.mli" 699 26389 26427
)
"src/oasis/OASISSourcePatterns.ml" 139 4903 4927 "src/oasis/OASISSourcePatterns.ml" 139 4903 4929
type(
  string
)
ident(
  int_ref nm "src/oasis/OASISSourcePatterns.ml" 133 4702 4712 "src/oasis/OASISSourcePatterns.ml" 133 4702 4714
)
"src/oasis/OASISSourcePatterns.ml" 139 4903 4921 "src/oasis/OASISSourcePatterns.ml" 139 4903 4929
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 139 4903 4913 "src/oasis/OASISSourcePatterns.ml" 139 4903 4929
type(
  OASISDataNotation.variant_name
)
"src/oasis/OASISSourcePatterns.ml" 139 4903 4931 "src/oasis/OASISSourcePatterns.ml" 139 4903 4935
type(
  OASISDataNotation.t list
)
ident(
  int_ref args "src/oasis/OASISSourcePatterns.ml" 133 4702 4716 "src/oasis/OASISSourcePatterns.ml" 133 4702 4720
)
"src/oasis/OASISSourcePatterns.ml" 139 4903 4909 "src/oasis/OASISSourcePatterns.ml" 139 4903 4936
type(
  OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 133 4702 4708 "src/oasis/OASISSourcePatterns.ml" 139 4903 4936
type(
  OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 142 4953 4959 "src/oasis/OASISSourcePatterns.ml" 142 4953 4964
type(
  OASISDataNotation.module_name
)
ident(
  int_ref modul "src/oasis/OASISSourcePatterns.ml" 124 4433 4441 "src/oasis/OASISSourcePatterns.ml" 124 4433 4446
)
"src/oasis/OASISSourcePatterns.ml" 142 4953 4967 "src/oasis/OASISSourcePatterns.ml" 142 4953 4974
type(
  OASISDataNotation.field_name
)
"src/oasis/OASISSourcePatterns.ml" 142 4953 4981 "src/oasis/OASISSourcePatterns.ml" 142 4953 4989
type(
  (atom -> OASISDataNotation.t) -> atom list -> OASISDataNotation.t list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"src/oasis/OASISSourcePatterns.ml" 142 4953 4990 "src/oasis/OASISSourcePatterns.ml" 142 4953 4997
type(
  atom -> OASISDataNotation.t
)
ident(
  int_ref of_atom "src/oasis/OASISSourcePatterns.ml" 125 4484 4496 "src/oasis/OASISSourcePatterns.ml" 125 4484 4503
)
"src/oasis/OASISSourcePatterns.ml" 142 4953 4998 "src/oasis/OASISSourcePatterns.ml" 142 4953 4999
type(
  t
)
ident(
  int_ref t "src/oasis/OASISSourcePatterns.ml" 122 4380 4395 "src/oasis/OASISSourcePatterns.ml" 122 4380 4396
)
"src/oasis/OASISSourcePatterns.ml" 142 4953 4998 "src/oasis/OASISSourcePatterns.ml" 142 4953 5005
type(
  atom list
)
"src/oasis/OASISSourcePatterns.ml" 142 4953 4980 "src/oasis/OASISSourcePatterns.ml" 142 4953 5006
type(
  OASISDataNotation.t list
)
"src/oasis/OASISSourcePatterns.ml" 142 4953 4976 "src/oasis/OASISSourcePatterns.ml" 142 4953 5006
type(
  OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 142 4953 4967 "src/oasis/OASISSourcePatterns.ml" 142 4953 5006
type(
  OASISDataNotation.field_name * OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 142 4953 5008 "src/oasis/OASISSourcePatterns.ml" 142 4953 5016
type(
  OASISDataNotation.field_name
)
"src/oasis/OASISSourcePatterns.ml" 142 4953 5022 "src/oasis/OASISSourcePatterns.ml" 142 4953 5023
type(
  t
)
ident(
  int_ref t "src/oasis/OASISSourcePatterns.ml" 122 4380 4395 "src/oasis/OASISSourcePatterns.ml" 122 4380 4396
)
"src/oasis/OASISSourcePatterns.ml" 142 4953 5022 "src/oasis/OASISSourcePatterns.ml" 142 4953 5030
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 142 4953 5018 "src/oasis/OASISSourcePatterns.ml" 142 4953 5030
type(
  OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 142 4953 5008 "src/oasis/OASISSourcePatterns.ml" 142 4953 5030
type(
  OASISDataNotation.field_name * OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 142 4953 4966 "src/oasis/OASISSourcePatterns.ml" 142 4953 5031
type(
  (OASISDataNotation.field_name * OASISDataNotation.t) list
)
"src/oasis/OASISSourcePatterns.ml" 141 4944 4948 "src/oasis/OASISSourcePatterns.ml" 142 4953 5032
type(
  OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 125 4484 4488 "src/oasis/OASISSourcePatterns.ml" 142 4953 5032
type(
  OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 124 4433 4437 "src/oasis/OASISSourcePatterns.ml" 142 4953 5032
type(
  OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 123 4399 4403 "src/oasis/OASISSourcePatterns.ml" 142 4953 5032
type(
  OASISDataNotation.t
)
"src/oasis/OASISSourcePatterns.ml" 150 5081 5085 "src/oasis/OASISSourcePatterns.ml" 150 5081 5088
type(
  modul:string -> unit -> Templater.env
)
ident(
  def env "src/oasis/OASISSourcePatterns.ml" 161 5357 5357 "src/oasis/OASISSourcePatterns.ml" 0 0 -1
)
"src/oasis/OASISSourcePatterns.ml" 150 5081 5090 "src/oasis/OASISSourcePatterns.ml" 150 5081 5095
type(
  string
)
ident(
  def modul "src/oasis/OASISSourcePatterns.ml" 150 5081 5096 "src/oasis/OASISSourcePatterns.ml" 159 5352 5355
)
"src/oasis/OASISSourcePatterns.ml" 150 5081 5096 "src/oasis/OASISSourcePatterns.ml" 150 5081 5098
type(
  unit
)
"src/oasis/OASISSourcePatterns.ml" 153 5120 5136 "src/oasis/OASISSourcePatterns.ml" 153 5120 5153
type(
  (OASISUtils.MapString.key * string) list -> string OASISUtils.MapString.t
)
ident(
  int_ref OASISUtils.MapString.of_list "src/oasis/OASISUtils.mli" 41 1987 1991 "src/oasis/OASISUtils.mli" 41 1987 2027
)
"src/oasis/OASISSourcePatterns.ml" 153 5120 5155 "src/oasis/OASISSourcePatterns.ml" 153 5120 5163
type(
  OASISUtils.MapString.key
)
"src/oasis/OASISSourcePatterns.ml" 153 5120 5165 "src/oasis/OASISSourcePatterns.ml" 153 5120 5170
type(
  string
)
ident(
  int_ref modul "src/oasis/OASISSourcePatterns.ml" 150 5081 5090 "src/oasis/OASISSourcePatterns.ml" 150 5081 5095
)
"src/oasis/OASISSourcePatterns.ml" 153 5120 5155 "src/oasis/OASISSourcePatterns.ml" 153 5120 5170
type(
  OASISUtils.MapString.key * string
)
"src/oasis/OASISSourcePatterns.ml" 153 5120 5154 "src/oasis/OASISSourcePatterns.ml" 153 5120 5171
type(
  (OASISUtils.MapString.key * string) list
)
"src/oasis/OASISSourcePatterns.ml" 153 5120 5136 "src/oasis/OASISSourcePatterns.ml" 153 5120 5171
type(
  string OASISUtils.MapString.t
)
"src/oasis/OASISSourcePatterns.ml" 154 5173 5189 "src/oasis/OASISSourcePatterns.ml" 154 5173 5206
type(
  (OASISUtils.MapString.key *
   (OASISUnixPath.unix_filename -> OASISUnixPath.unix_filename))
  list ->
  (OASISUnixPath.unix_filename -> OASISUnixPath.unix_filename)
  OASISUtils.MapString.t
)
ident(
  int_ref OASISUtils.MapString.of_list "src/oasis/OASISUtils.mli" 41 1987 1991 "src/oasis/OASISUtils.mli" 41 1987 2027
)
"src/oasis/OASISSourcePatterns.ml" 156 5217 5227 "src/oasis/OASISSourcePatterns.ml" 156 5217 5244
type(
  OASISUtils.MapString.key
)
"src/oasis/OASISSourcePatterns.ml" 156 5217 5246 "src/oasis/OASISSourcePatterns.ml" 156 5217 5275
type(
  OASISUnixPath.unix_filename -> OASISUnixPath.unix_filename
)
ident(
  int_ref OASISUnixPath.capitalize_file "src/oasis/OASISUnixPath.mli" 97 3518 3518 "src/oasis/OASISUnixPath.mli" 97 3518 3569
)
"src/oasis/OASISSourcePatterns.ml" 156 5217 5227 "src/oasis/OASISSourcePatterns.ml" 156 5217 5275
type(
  OASISUtils.MapString.key *
  (OASISUnixPath.unix_filename -> OASISUnixPath.unix_filename)
)
"src/oasis/OASISSourcePatterns.ml" 157 5277 5287 "src/oasis/OASISSourcePatterns.ml" 157 5277 5306
type(
  OASISUtils.MapString.key
)
"src/oasis/OASISSourcePatterns.ml" 157 5277 5308 "src/oasis/OASISSourcePatterns.ml" 157 5277 5339
type(
  OASISUnixPath.unix_filename -> OASISUnixPath.unix_filename
)
ident(
  int_ref OASISUnixPath.uncapitalize_file "src/oasis/OASISUnixPath.mli" 102 3633 3633 "src/oasis/OASISUnixPath.mli" 102 3633 3686
)
"src/oasis/OASISSourcePatterns.ml" 157 5277 5287 "src/oasis/OASISSourcePatterns.ml" 157 5277 5339
type(
  OASISUtils.MapString.key *
  (OASISUnixPath.unix_filename -> OASISUnixPath.unix_filename)
)
"src/oasis/OASISSourcePatterns.ml" 155 5207 5215 "src/oasis/OASISSourcePatterns.ml" 158 5341 5350
type(
  (OASISUtils.MapString.key *
   (OASISUnixPath.unix_filename -> OASISUnixPath.unix_filename))
  list
)
"src/oasis/OASISSourcePatterns.ml" 154 5173 5189 "src/oasis/OASISSourcePatterns.ml" 158 5341 5350
type(
  (OASISUnixPath.unix_filename -> OASISUnixPath.unix_filename)
  OASISUtils.MapString.t
)
"src/oasis/OASISSourcePatterns.ml" 151 5101 5103 "src/oasis/OASISSourcePatterns.ml" 159 5352 5355
type(
  Templater.env
)
"src/oasis/OASISSourcePatterns.ml" 161 5357 5361 "src/oasis/OASISSourcePatterns.ml" 161 5357 5379
type(
  Templater.t list ->
  path:OASISUnixPath.unix_filename ->
  modul:string -> OASISUnixPath.unix_filename list
)
ident(
  def all_possible_files "src/oasis/OASISSourcePatterns.ml" 168 5541 5541 "src/oasis/OASISSourcePatterns.ml" 0 0 -1
)
"src/oasis/OASISSourcePatterns.ml" 161 5357 5380 "src/oasis/OASISSourcePatterns.ml" 161 5357 5383
type(
  Templater.t list
)
ident(
  def lst "src/oasis/OASISSourcePatterns.ml" 161 5357 5384 "src/oasis/OASISSourcePatterns.ml" 165 5528 5538
)
"src/oasis/OASISSourcePatterns.ml" 161 5357 5385 "src/oasis/OASISSourcePatterns.ml" 161 5357 5389
type(
  OASISUnixPath.unix_filename
)
ident(
  def path "src/oasis/OASISSourcePatterns.ml" 161 5357 5390 "src/oasis/OASISSourcePatterns.ml" 165 5528 5538
)
"src/oasis/OASISSourcePatterns.ml" 161 5357 5391 "src/oasis/OASISSourcePatterns.ml" 161 5357 5396
type(
  string
)
ident(
  def modul "src/oasis/OASISSourcePatterns.ml" 162 5399 5401 "src/oasis/OASISSourcePatterns.ml" 165 5528 5538
)
"src/oasis/OASISSourcePatterns.ml" 162 5399 5405 "src/oasis/OASISSourcePatterns.ml" 162 5399 5409
type(
  Templater.t -> string
)
ident(
  def eval "src/oasis/OASISSourcePatterns.ml" 163 5446 5448 "src/oasis/OASISSourcePatterns.ml" 165 5528 5538
)
"src/oasis/OASISSourcePatterns.ml" 162 5399 5412 "src/oasis/OASISSourcePatterns.ml" 162 5399 5426
type(
  Templater.env -> Templater.t -> string
)
ident(
  int_ref Templater.eval "src/oasis/OASISSourcePatterns.ml" 50 2163 2169 "src/oasis/OASISSourcePatterns.ml" 50 2163 2173
)
"src/oasis/OASISSourcePatterns.ml" 162 5399 5428 "src/oasis/OASISSourcePatterns.ml" 162 5399 5431
type(
  modul:string -> unit -> Templater.env
)
ident(
  int_ref env "src/oasis/OASISSourcePatterns.ml" 150 5081 5085 "src/oasis/OASISSourcePatterns.ml" 150 5081 5088
)
"src/oasis/OASISSourcePatterns.ml" 162 5399 5433 "src/oasis/OASISSourcePatterns.ml" 162 5399 5438
type(
  string
)
ident(
  int_ref modul "src/oasis/OASISSourcePatterns.ml" 161 5357 5391 "src/oasis/OASISSourcePatterns.ml" 161 5357 5396
)
"src/oasis/OASISSourcePatterns.ml" 162 5399 5439 "src/oasis/OASISSourcePatterns.ml" 162 5399 5441
type(
  unit
)
"src/oasis/OASISSourcePatterns.ml" 162 5399 5427 "src/oasis/OASISSourcePatterns.ml" 162 5399 5442
type(
  Templater.env
)
"src/oasis/OASISSourcePatterns.ml" 162 5399 5412 "src/oasis/OASISSourcePatterns.ml" 162 5399 5442
type(
  Templater.t -> string
)
"src/oasis/OASISSourcePatterns.ml" 163 5446 5448 "src/oasis/OASISSourcePatterns.ml" 163 5446 5462
type(
  (OASISUnixPath.unix_filename list ->
   Templater.t -> OASISUnixPath.unix_filename list) ->
  OASISUnixPath.unix_filename list ->
  Templater.t list -> OASISUnixPath.unix_filename list
)
ident(
  int_ref Stdlib.List.fold_left "list.mli" 211 7387 7387 "list.mli" 211 7387 7442
)
"src/oasis/OASISSourcePatterns.ml" 164 5463 5472 "src/oasis/OASISSourcePatterns.ml" 164 5463 5475
type(
  OASISUnixPath.unix_filename list
)
ident(
  def acc "src/oasis/OASISSourcePatterns.ml" 164 5463 5476 "src/oasis/OASISSourcePatterns.ml" 164 5463 5526
)
"src/oasis/OASISSourcePatterns.ml" 164 5463 5476 "src/oasis/OASISSourcePatterns.ml" 164 5463 5479
type(
  Templater.t
)
ident(
  def pat "src/oasis/OASISSourcePatterns.ml" 164 5463 5483 "src/oasis/OASISSourcePatterns.ml" 164 5463 5526
)
"src/oasis/OASISSourcePatterns.ml" 164 5463 5483 "src/oasis/OASISSourcePatterns.ml" 164 5463 5503
type(
  OASISUnixPath.unix_filename ->
  OASISUnixPath.unix_filename -> OASISUnixPath.unix_filename
)
ident(
  int_ref OASISUnixPath.concat "src/oasis/OASISUnixPath.mli" 53 2362 2362 "src/oasis/OASISUnixPath.mli" 53 2362 2421
)
"src/oasis/OASISSourcePatterns.ml" 164 5463 5504 "src/oasis/OASISSourcePatterns.ml" 164 5463 5508
type(
  OASISUnixPath.unix_filename
)
ident(
  int_ref path "src/oasis/OASISSourcePatterns.ml" 161 5357 5385 "src/oasis/OASISSourcePatterns.ml" 161 5357 5389
)
"src/oasis/OASISSourcePatterns.ml" 164 5463 5510 "src/oasis/OASISSourcePatterns.ml" 164 5463 5514
type(
  Templater.t -> OASISUnixPath.unix_filename
)
ident(
  int_ref eval "src/oasis/OASISSourcePatterns.ml" 162 5399 5405 "src/oasis/OASISSourcePatterns.ml" 162 5399 5409
)
"src/oasis/OASISSourcePatterns.ml" 164 5463 5515 "src/oasis/OASISSourcePatterns.ml" 164 5463 5518
type(
  Templater.t
)
ident(
  int_ref pat "src/oasis/OASISSourcePatterns.ml" 164 5463 5476 "src/oasis/OASISSourcePatterns.ml" 164 5463 5479
)
"src/oasis/OASISSourcePatterns.ml" 164 5463 5509 "src/oasis/OASISSourcePatterns.ml" 164 5463 5519
type(
  OASISUnixPath.unix_filename
)
"src/oasis/OASISSourcePatterns.ml" 164 5463 5483 "src/oasis/OASISSourcePatterns.ml" 164 5463 5519
type(
  OASISUnixPath.unix_filename
)
"src/oasis/OASISSourcePatterns.ml" 164 5463 5523 "src/oasis/OASISSourcePatterns.ml" 164 5463 5526
type(
  OASISUnixPath.unix_filename list
)
ident(
  int_ref acc "src/oasis/OASISSourcePatterns.ml" 164 5463 5472 "src/oasis/OASISSourcePatterns.ml" 164 5463 5475
)
"src/oasis/OASISSourcePatterns.ml" 164 5463 5483 "src/oasis/OASISSourcePatterns.ml" 164 5463 5526
type(
  OASISUnixPath.unix_filename list
)
"src/oasis/OASISSourcePatterns.ml" 164 5463 5467 "src/oasis/OASISSourcePatterns.ml" 164 5463 5527
type(
  OASISUnixPath.unix_filename list ->
  Templater.t -> OASISUnixPath.unix_filename list
)
"src/oasis/OASISSourcePatterns.ml" 165 5528 5532 "src/oasis/OASISSourcePatterns.ml" 165 5528 5534
type(
  OASISUnixPath.unix_filename list
)
"src/oasis/OASISSourcePatterns.ml" 165 5528 5535 "src/oasis/OASISSourcePatterns.ml" 165 5528 5538
type(
  Templater.t list
)
ident(
  int_ref lst "src/oasis/OASISSourcePatterns.ml" 161 5357 5380 "src/oasis/OASISSourcePatterns.ml" 161 5357 5383
)
"src/oasis/OASISSourcePatterns.ml" 163 5446 5448 "src/oasis/OASISSourcePatterns.ml" 165 5528 5538
type(
  OASISUnixPath.unix_filename list
)
"src/oasis/OASISSourcePatterns.ml" 162 5399 5401 "src/oasis/OASISSourcePatterns.ml" 165 5528 5538
type(
  OASISUnixPath.unix_filename list
)
"src/oasis/OASISSourcePatterns.ml" 168 5541 5545 "src/oasis/OASISSourcePatterns.ml" 168 5541 5554
type(
  Templater.t -> string
)
ident(
  def to_string "src/oasis/OASISSourcePatterns.ml" 174 5599 5599 "src/oasis/OASISSourcePatterns.ml" 0 0 -1
)
"src/oasis/OASISSourcePatterns.ml" 168 5541 5555 "src/oasis/OASISSourcePatterns.ml" 168 5541 5556
type(
  Templater.t
)
ident(
  def t "src/oasis/OASISSourcePatterns.ml" 168 5541 5559 "src/oasis/OASISSourcePatterns.ml" 168 5541 5577
)
"src/oasis/OASISSourcePatterns.ml" 168 5541 5559 "src/oasis/OASISSourcePatterns.ml" 168 5541 5560
type(
  Templater.t
)
ident(
  int_ref t "src/oasis/OASISSourcePatterns.ml" 168 5541 5555 "src/oasis/OASISSourcePatterns.ml" 168 5541 5556
)
"src/oasis/OASISSourcePatterns.ml" 168 5541 5559 "src/oasis/OASISSourcePatterns.ml" 168 5541 5577
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 174 5599 5603 "src/oasis/OASISSourcePatterns.ml" 174 5599 5608
type(
  string -> Templater.t
)
ident(
  def parse "src/oasis/OASISSourcePatterns.ml" 177 5651 5651 "src/oasis/OASISSourcePatterns.ml" 0 0 -1
)
"src/oasis/OASISSourcePatterns.ml" 174 5599 5611 "src/oasis/OASISSourcePatterns.ml" 174 5599 5626
type(
  Templater.env -> string -> Templater.t
)
ident(
  int_ref Templater.parse "src/oasis/OASISSourcePatterns.ml" 84 3062 3068 "src/oasis/OASISSourcePatterns.ml" 84 3062 3073
)
"src/oasis/OASISSourcePatterns.ml" 174 5599 5628 "src/oasis/OASISSourcePatterns.ml" 174 5599 5631
type(
  modul:string -> unit -> Templater.env
)
ident(
  int_ref env "src/oasis/OASISSourcePatterns.ml" 150 5081 5085 "src/oasis/OASISSourcePatterns.ml" 150 5081 5088
)
"src/oasis/OASISSourcePatterns.ml" 174 5599 5639 "src/oasis/OASISSourcePatterns.ml" 174 5599 5644
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 174 5599 5645 "src/oasis/OASISSourcePatterns.ml" 174 5599 5647
type(
  unit
)
"src/oasis/OASISSourcePatterns.ml" 174 5599 5627 "src/oasis/OASISSourcePatterns.ml" 174 5599 5648
type(
  Templater.env
)
"src/oasis/OASISSourcePatterns.ml" 174 5599 5611 "src/oasis/OASISSourcePatterns.ml" 174 5599 5648
type(
  string -> Templater.t
)
"src/oasis/OASISSourcePatterns.ml" 177 5651 5655 "src/oasis/OASISSourcePatterns.ml" 177 5651 5664
type(
  Templater.t list
)
ident(
  def interface "src/oasis/OASISSourcePatterns.ml" 185 5778 5778 "src/oasis/OASISSourcePatterns.ml" 0 0 -1
)
"src/oasis/OASISSourcePatterns.ml" 178 5667 5669 "src/oasis/OASISSourcePatterns.ml" 178 5667 5677
type(
  (string -> Templater.t) -> string list -> Templater.t list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"src/oasis/OASISSourcePatterns.ml" 178 5667 5678 "src/oasis/OASISSourcePatterns.ml" 178 5667 5683
type(
  string -> Templater.t
)
ident(
  int_ref parse "src/oasis/OASISSourcePatterns.ml" 174 5599 5603 "src/oasis/OASISSourcePatterns.ml" 174 5599 5608
)
"src/oasis/OASISSourcePatterns.ml" 180 5690 5696 "src/oasis/OASISSourcePatterns.ml" 180 5690 5727
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 181 5729 5735 "src/oasis/OASISSourcePatterns.ml" 181 5729 5768
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 179 5684 5688 "src/oasis/OASISSourcePatterns.ml" 182 5770 5775
type(
  string list
)
"src/oasis/OASISSourcePatterns.ml" 178 5667 5669 "src/oasis/OASISSourcePatterns.ml" 182 5770 5775
type(
  Templater.t list
)
"src/oasis/OASISSourcePatterns.ml" 185 5778 5782 "src/oasis/OASISSourcePatterns.ml" 185 5778 5796
type(
  Templater.t list
)
ident(
  def implementation "src/oasis/OASISSourcePatterns.ml" 197 6068 6068 "src/oasis/OASISSourcePatterns.ml" 0 0 -1
)
"src/oasis/OASISSourcePatterns.ml" 186 5799 5801 "src/oasis/OASISSourcePatterns.ml" 186 5799 5809
type(
  (string -> Templater.t) -> string list -> Templater.t list
)
ident(
  int_ref Stdlib.List.map "list.mli" 172 6124 6124 "list.mli" 172 6124 6166
)
"src/oasis/OASISSourcePatterns.ml" 186 5799 5810 "src/oasis/OASISSourcePatterns.ml" 186 5799 5815
type(
  string -> Templater.t
)
ident(
  int_ref parse "src/oasis/OASISSourcePatterns.ml" 174 5599 5603 "src/oasis/OASISSourcePatterns.ml" 174 5599 5608
)
"src/oasis/OASISSourcePatterns.ml" 188 5822 5828 "src/oasis/OASISSourcePatterns.ml" 188 5822 5858
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 189 5860 5866 "src/oasis/OASISSourcePatterns.ml" 189 5860 5898
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 190 5900 5906 "src/oasis/OASISSourcePatterns.ml" 190 5900 5937
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 191 5939 5945 "src/oasis/OASISSourcePatterns.ml" 191 5939 5978
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 192 5980 5986 "src/oasis/OASISSourcePatterns.ml" 192 5980 6017
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 193 6019 6025 "src/oasis/OASISSourcePatterns.ml" 193 6019 6058
type(
  string
)
"src/oasis/OASISSourcePatterns.ml" 187 5816 5820 "src/oasis/OASISSourcePatterns.ml" 194 6060 6065
type(
  string list
)
"src/oasis/OASISSourcePatterns.ml" 186 5799 5801 "src/oasis/OASISSourcePatterns.ml" 194 6060 6065
type(
  Templater.t list
)
"src/oasis/OASISSourcePatterns.ml" 197 6068 6072 "src/oasis/OASISSourcePatterns.ml" 197 6068 6080
type(
  Templater.t -> OASISDataNotation.t
)
ident(
  def odn_of_t "src/oasis/OASISSourcePatterns.ml" 197 6068 6101 "src/oasis/OASISSourcePatterns.ml" 0 0 -1
)
"src/oasis/OASISSourcePatterns.ml" 197 6068 6083 "src/oasis/OASISSourcePatterns.ml" 197 6068 6101
type(
  Templater.t -> OASISDataNotation.t
)
ident(
  int_ref Templater.odn_of_t "src/oasis/OASISSourcePatterns.ml" 122 4380 4386 "src/oasis/OASISSourcePatterns.ml" 122 4380 4394
)
