|
@@ -72,6 +72,7 @@ using namespace std;
|
|
|
USER "user"
|
|
|
PASSWORD "password"
|
|
|
HOST "host"
|
|
|
+ PORT "port"
|
|
|
PERSIST "persist"
|
|
|
LFC_INTERVAL "lfc-interval"
|
|
|
READONLY "readonly"
|
|
@@ -513,6 +514,7 @@ database_map_param: database_type
|
|
|
| user
|
|
|
| password
|
|
|
| host
|
|
|
+ | port
|
|
|
| name
|
|
|
| persist
|
|
|
| lfc_interval
|
|
@@ -558,6 +560,11 @@ host: HOST {
|
|
|
ctx.leave();
|
|
|
};
|
|
|
|
|
|
+port: PORT COLON INTEGER {
|
|
|
+ ElementPtr p(new IntElement($3, ctx.loc2pos(@3)));
|
|
|
+ ctx.stack_.back()->set("port", p);
|
|
|
+};
|
|
|
+
|
|
|
name: NAME {
|
|
|
ctx.enter(ctx.NO_KEYWORD);
|
|
|
} COLON STRING {
|