Added keyword defintions to the parser_config

This commit is contained in:
Joakim Hove 2013-08-13 14:44:38 +02:00
parent 5ab04d4b17
commit b0363d9659

View File

@ -1,68 +1,213 @@
{"keywords" :
[
{"name" : "BPR" , "items" :
[{"name": "I" , "size_type" : "SINGLE" , "value_type" : "INT"},
{"name": "J" , "size_type" : "SINGLE" , "value_type" : "INT"},
{"name": "K" , "size_type" : "SINGLE" , "value_type" : "INT"}]},
{"name" : "GRIDUNIT" , "size" : 1, "items" : [{"name" : "LengthUnit" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : "METRES"}]},
{"name" : "INCLUDE" , "size" : 1, "items" : [{"name" : "IncludeFile" , "size_type" : "SINGLE" , "value_type" : "STRING"}]},
{"name" : "RADFIN4", "size" : 1},
{"name" : "DIMENS", "size" : 1 , "items" :
[{"name": "NX" , "size_type" : "SINGLE" , "value_type" : "INT"},
{"name": "NY" , "size_type" : "SINGLE" , "value_type" : "INT"},
{"name": "NZ" , "size_type" : "SINGLE" , "value_type" : "INT"}]},
{"name" : "EQLDIMS" , "size" : 1 , "items":
[{"name" : "NTEQUL" , "size_type" : "SINGLE" , "value_type" : "INT" , "default" : 1},
{"name" : "DEPTH_NODES_P" , "size_type" : "SINGLE" , "value_type" : "INT", "default" : 100},
{"name" : "DEPTH_NODES_TAB" , "size_type" : "SINGLE" , "value_type" : "INT" , "default" : 20},
{"name" : "TRACER_TAB" , "size_type" : "SINGLE" , "value_type" : "INT" , "default" : 1},
{"name" : "TRACER_VD" , "size_type" : "SINGLE" , "value_type" : "INT" , "default" : 20}]},
{"name" : "EQUIL" , "size" : {"keyword":"EQLDIMS" , "item":"NTEQUL"}, "items" :
[{"name" : "DATUM_DEPTH" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "DATUM_PRESSURE" , "size_type" : "SINGLE" , "value_type" : "FLOAT"} ,
{"name" : "OWC" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0} ,
{"name" : "PC_OWC" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0} ,
{"name" : "GOC" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0} ,
{"name" : "PC_GOC" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0} ,
{"name" : "BLACK_OIL_INIT" , "size_type" : "SINGLE" , "value_type" : "INT" , "default" : 0} ,
{"name" : "BLACK_OIL_INIT_WG" , "size_type" : "SINGLE" , "value_type" : "INT" , "default" : 0} ,
{"name" : "OIP_INIT" , "size_type" : "SINGLE" , "value_type" : "INT" , "default" : -5 , "comment":"The default is a state variable"}]},
{"name" : "WCONHIST", "items" :
[{"name" : "WellName" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "OpenShut" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : "OPEN"},
{"name" : "ControlMode" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "ORAT" , "size_type" : "SINGLE" , "value_type" : "FLOAT", "default" : 0.0},
{"name" : "WRAT" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "GRAT" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "VFPTable" , "size_type" : "SINGLE" , "value_type" : "INT" , "default" : 0.0 , "comment":"The default is a state variable"},
{"name" : "Lift" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0 , "comment":"The default is a state variable"},
{"name" : "THP" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "BHP" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "NGLRAT" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0}]},
{"name" : "START", "size" : 1},
{"name" : "GRIDOPTS", "size" : 1},
{"name" : "ENDSCALE", "size" : 1},
{"name" : "EQLOPTS", "size" : 1},
{"name" : "TABDIMS", "size" : 1},
{"name" : "EQLDIMS", "size" : 1},
{"name" : "REGDIMS", "size" : 1},
{"name" : "FAULTDIM", "size" : 1},
{"name" : "WELLDIMS", "size" : 1},
{"name" : "VFPPDIMS", "size" : 1},
{"name" : "RPTSCHED", "size" : 1},
{"name" : "WHISTCTL", "size" : 1},
{"name" : "SUMMARY", "size" : 0},
{"name" : "TITLE", "size" : 0},
{"name" : "RUNSPEC", "size" : 0},
{"name" : "METRIC", "size" : 0},
{"name" : "SCHEDULE", "size" : 0},
{"name" : "SKIPREST", "size" : 0},
{"name" : "NOECHO", "size" : 0},
{"name" : "END", "size" : 0},
{"name" : "OIL", "size" : 0},
{"name" : "GAS", "size" : 0},
{"name" : "WATER", "size" : 0},
{"name" : "DISGAS", "size" : 0},
{"name" : "VAPOIL", "size" : 0}
]}
[
{"name" : "BPR" , "items" :
[{"name": "I" , "size_type" : "SINGLE" , "value_type" : "INT"},
{"name": "J" , "size_type" : "SINGLE" , "value_type" : "INT"},
{"name": "K" , "size_type" : "SINGLE" , "value_type" : "INT"}]},
{"name" : "GRIDUNIT" , "size" : 1, "items" : [{"name" : "LengthUnit" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : "METRES"}]},
{"name" : "INCLUDE" , "size" : 1, "items" : [{"name" : "IncludeFile" , "size_type" : "SINGLE" , "value_type" : "STRING"}]},
{"name" : "RADFIN4", "size" : 1},
{"name" : "DIMENS", "size" : 1 , "items" :
[{"name": "NX" , "size_type" : "SINGLE" , "value_type" : "INT"},
{"name": "NY" , "size_type" : "SINGLE" , "value_type" : "INT"},
{"name": "NZ" , "size_type" : "SINGLE" , "value_type" : "INT"}]},
{"name" : "EQLDIMS" , "size" : 1 , "items":
[{"name" : "NTEQUL" , "size_type" : "SINGLE" , "value_type" : "INT" , "default" : 1},
{"name" : "DEPTH_NODES_P" , "size_type" : "SINGLE" , "value_type" : "INT", "default" : 100},
{"name" : "DEPTH_NODES_TAB" , "size_type" : "SINGLE" , "value_type" : "INT" , "default" : 20},
{"name" : "TRACER_TAB" , "size_type" : "SINGLE" , "value_type" : "INT" , "default" : 1},
{"name" : "TRACER_VD" , "size_type" : "SINGLE" , "value_type" : "INT" , "default" : 20}]},
{"name" : "EQUIL" , "size" : {"keyword":"EQLDIMS" , "item":"NTEQUL"}, "items" :
[{"name" : "DATUM_DEPTH" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "DATUM_PRESSURE" , "size_type" : "SINGLE" , "value_type" : "FLOAT"} ,
{"name" : "OWC" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0} ,
{"name" : "PC_OWC" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0} ,
{"name" : "GOC" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0} ,
{"name" : "PC_GOC" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0} ,
{"name" : "BLACK_OIL_INIT" , "size_type" : "SINGLE" , "value_type" : "INT" , "default" : 0} ,
{"name" : "BLACK_OIL_INIT_WG" , "size_type" : "SINGLE" , "value_type" : "INT" , "default" : 0} ,
{"name" : "OIP_INIT" , "size_type" : "SINGLE" , "value_type" : "INT" , "default" : -5 , "comment":"The default is a state variable"}]},
{"name" : "WCONHIST", "items" :
[{"name" : "WellName" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "OpenShut" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : "OPEN"},
{"name" : "ControlMode" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "ORAT" , "size_type" : "SINGLE" , "value_type" : "FLOAT", "default" : 0.0},
{"name" : "WRAT" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "GRAT" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "VFPTable" , "size_type" : "SINGLE" , "value_type" : "INT" , "default" : 0.0 , "comment":"The default is a state variable"},
{"name" : "Lift" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0 , "comment":"The default is a state variable"},
{"name" : "THP" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "BHP" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "NGLRAT" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0}]},
{"name" : "WWCT", "items" : [{"name" : "wells" , "size_type" : "ALL" , "value_type" : "STRING"}]},
{"name" : "START", "size" : 1},
{"name" : "GRIDOPTS", "size" : 1},
{"name" : "ENDSCALE", "size" : 1},
{"name" : "EQLOPTS", "size" : 1},
{"name" : "TABDIMS", "size" : 1},
{"name" : "EQLDIMS", "size" : 1},
{"name" : "REGDIMS", "size" : 1},
{"name" : "FAULTDIM", "size" : 1},
{"name" : "WELLDIMS", "size" : 1},
{"name" : "VFPPDIMS", "size" : 1},
{"name" : "RPTSCHED", "size" : 1},
{"name" : "WHISTCTL", "size" : 1},
{"name" : "SUMMARY", "size" : 0},
{"name" : "TITLE", "size" : 0},
{"name" : "RUNSPEC", "size" : 0},
{"name" : "METRIC", "size" : 0},
{"name" : "SCHEDULE", "size" : 0},
{"name" : "SKIPREST", "size" : 0},
{"name" : "NOECHO", "size" : 0},
{"name" : "END", "size" : 0},
{"name" : "FOPR", "size" : 0},
{"name" : "FOPRH", "size" : 0},
{"name" : "FOPRF", "size" : 0},
{"name" : "FOPRS", "size" : 0},
{"name" : "FGSR", "size" : 0},
{"name" : "FGPRF", "size" : 0},
{"name" : "FGPRS", "size" : 0},
{"name" : "FGPR", "size" : 0},
{"name" : "FGPRH", "size" : 0},
{"name" : "FWPR", "size" : 0},
{"name" : "FWPRH", "size" : 0},
{"name" : "FLPR", "size" : 0},
{"name" : "FLPRH", "size" : 0},
{"name" : "FVPR", "size" : 0},
{"name" : "FVPRH", "size" : 0},
{"name" : "OIL", "size" : 0},
{"name" : "GAS", "size" : 0},
{"name" : "WATER", "size" : 0},
{"name" : "DISGAS", "size" : 0},
{"name" : "VAPOIL", "size" : 0},
{"name" : "FOPP" , "size" : 0},
{"name" : "FWPP" , "size" : 0},
{"name" : "FGPP" , "size" : 0},
{"name" : "FMWPR" , "size" : 0},
{"name" : "FMWIN" , "size" : 0},
{"name" : "FVIR" , "size" : 0},
{"name" : "FWIR" , "size" : 0},
{"name" : "FWIRH" , "size" : 0},
{"name" : "FGIR" , "size" : 0},
{"name" : "FGIRH" , "size" : 0},
{"name" : "FGLIR" , "size" : 0},
{"name" : "FMCTP" , "size" : 0},
{"name" : "FVPT" , "size" : 0},
{"name" : "FOPT" , "size" : 0},
{"name" : "FOPTH" , "size" : 0},
{"name" : "FWPT" , "size" : 0},
{"name" : "FWPTH" , "size" : 0},
{"name" : "FGPT" , "size" : 0},
{"name" : "FGPTH" , "size" : 0},
{"name" : "FWIT" , "size" : 0},
{"name" : "FWITH" , "size" : 0},
{"name" : "FGIT" , "size" : 0},
{"name" : "FGITH" , "size" : 0},
{"name" : "FOPTF" , "size" : 0},
{"name" : "FOPTS" , "size" : 0},
{"name" : "FWIP" , "size" : 0},
{"name" : "FOIP" , "size" : 0},
{"name" : "FGIP" , "size" : 0},
{"name" : "FWCT" , "size" : 0},
{"name" : "FWCTH" , "size" : 0},
{"name" : "FGOR" , "size" : 0},
{"name" : "FGORH" , "size" : 0},
{"name" : "FGLR" , "size" : 0},
{"name" : "FWGR" , "size" : 0},
{"name" : "FPR" , "size" : 0},
{"name" : "TCPU" , "size" : 0},
{"name" : "TCPUDAY" , "size" : 0},
{"name" : "RPR" , "items" : [{"name" : "regions" , "size_type" : "ALL" , "value_type" : "INT"}]},
{"name" : "ROIP" , "items" : [{"name" : "regions" , "size_type" : "ALL" , "value_type" : "INT"}]},
{"name" : "ROIPL" , "items" : [{"name" : "regions" , "size_type" : "ALL" , "value_type" : "INT"}]},
{"name" : "ROIPG" , "items" : [{"name" : "regions" , "size_type" : "ALL" , "value_type" : "INT"}]},
{"name" : "RGIP" , "items" : [{"name" : "regions" , "size_type" : "ALL" , "value_type" : "INT"}]},
{"name" : "RGIPL" , "items" : [{"name" : "regions" , "size_type" : "ALL" , "value_type" : "INT"}]},
{"name" : "RGIPG" , "items" : [{"name" : "regions" , "size_type" : "ALL" , "value_type" : "INT"}]},
{"name" : "RGPR" , "items" : [{"name" : "regions" , "size_type" : "ALL" , "value_type" : "INT"}]},
{"name" : "RGPT" , "items" : [{"name" : "regions" , "size_type" : "ALL" , "value_type" : "INT"}]},
{"name" : "GMWPR" , "items" : [{"name" : "regions" , "size_type" : "ALL" , "value_type" : "STRING"}]},
{"name" : "WELSPECS" , "items" : [
{"name" : "WELLNAME" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "GROUPNAME" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "WellHeadI" , "size_type" : "SINGLE" , "value_type" : "INT"},
{"name" : "WellHeadJ" , "size_type" : "SINGLE" , "value_type" : "INT"},
{"name" : "DEPTH" , "size_type" : "SINGLE" , "value_type" : "FLOAT"},
{"name" : "PHASE" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "DRADIUS" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "InflowEquation" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : "STD"}]
},
{"name" : "COMPDAT" , "items" : [
{"name" : "WELLNAME" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "I", "size_type" : "SINGLE" , "value_type" : "INT"},
{"name" : "J", "size_type" : "SINGLE" , "value_type" : "INT"},
{"name" : "K1", "size_type" : "SINGLE" , "value_type" : "INT"},
{"name" : "K2", "size_type" : "SINGLE" , "value_type" : "INT"},
{"name" : "STATE", "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : "OPEN"},
{"name" : "SAT_TABLE" , "size_type" : "SINGLE" , "value_type" : "INT"},
{"name" : "TRANS" , "size_type" : "SINGLE" , "value_type" : "FLOAT"},
{"name" : "WELLDIAM" , "size_type" : "SINGLE" , "value_type" : "FLOAT"},
{"name" : "KH" , "size_type" : "SINGLE" , "value_type" : "FLOAT"},
{"name" : "SKIN" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "D" , "size_type" : "SINGLE" , "value_type" : "FLOAT"},
{"name" : "DIR" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : "Z"},
{"name" : "PR" , "size_type" : "SINGLE" , "value_type" : "FLOAT"}
]},
{"name" : "GRUPTREE" , "items" : [
{"name" : "CHILD" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "PARENT" , "size_type" : "SINGLE" , "value_type" : "STRING"}
]},
{"name" : "GCONINJE" , "items" : [
{"name" : "GROUP" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "PHASE" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "CONTROLMODE" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : "NONE"},
{"name" : "SURFACE_RATE" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "RESERVOIR_RATE" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "REINJECT_RATE" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "VOIDAGE_REPL_RATE" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "CAN_RESPOND" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : "YES"},
{"name" : "GUIDE_RATE" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "GUIDE_RATE_TYPE" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : ""},
{"name" : "REINJECT_GROUP" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "WGAS_INJ_RATE" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0}
]},
{"name" : "GCONPROD" , "items" : [
{"name" : "GROUP" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "CONTROLMODE" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : "NONE"},
{"name" : "ORAT" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "WRAT" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "GRAT" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "LRAT" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "LIMIT_ACTION" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : "NONE"},
{"name" : "CAN_RESPOND" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : "YES"},
{"name" : "GUIDE_RATE" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "GUIDE_RATE_TYPE" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : ""},
{"name" : "WRAT_LIMIT_ACTION" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : ""},
{"name" : "GRAT_LIMIT_ACTION" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : ""},
{"name" : "LRAT_LIMIT_ACTION" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : ""},
{"name" : "RES_RAT_LIMIT" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "WGAS_LIMIT" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0}
]},
{"name" : "DATES" , "items" : [
{"name" : "DAY" , "size_type" : "SINGLE" , "value_type" : "INT"},
{"name" : "MONTH" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "YEAR" , "size_type" : "SINGLE" , "value_type" : "INT"}]},
{"name" : "WCONINJE" , "items" : [
{"name" : "WELL" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "TYPE" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "STATE" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : "OPEN"},
{"name" : "CONTROLMODE" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "SURFACE_FLOW" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "RESERVOIR_FLOW" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "BHP" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 6891},
{"name" : "THP" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0},
{"name" : "VFPTABLE" , "size_type" : "SINGLE" , "value_type" : "INT" , "default" : 0},
{"name" : "VAPOIL" , "size_type" : "SINGLE" , "value_type" : "FLOAT" , "default" : 0.0}
]},
{"name" : "WRFTPLT" , "items" : [
{"name" : "WELL" , "size_type" : "SINGLE" , "value_type" : "STRING"},
{"name" : "RFT" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : "NO"},
{"name" : "PLT" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : "NO"},
{"name" : "SEGMENT" , "size_type" : "SINGLE" , "value_type" : "STRING" , "default" : "NO"}]}
]
}