OpenKeyWord  Build Tag: jenkins-DoxyGen_EN-107, Build ID: 2015-03-08_20-51-06
 All Classes Namespaces Functions Variables Properties Pages
OKW.ANTLR4.OKW_Visitor Class Reference
Inheritance diagram for OKW.ANTLR4.OKW_Visitor:
Collaboration diagram for OKW.ANTLR4.OKW_Visitor:

Public Member Functions

override string VisitOkw_env_var (OKW_Parser.Okw_env_varContext context)
 Visit a parse tree produced by OKW_Parser.okw_env_var. More...
 
override string VisitOkw_internal_var (OKW_Parser.Okw_internal_varContext context)
 Visit a parse tree produced by OKW_Parser.okw_internal_var. More...
 
override string VisitText (OKW_Parser.TextContext context)
 Visit a parse tree produced by OKW_Parser.text. More...
 
- Public Member Functions inherited from OKW.ANTLR4.OKW_ParserBaseVisitor< Result >
virtual Result VisitEnvvalue ([NotNull] OKW_Parser.EnvvalueContext context)
 Visit a parse tree produced by OKW_Parser.envvalue. More...
 
virtual Result VisitRoot ([NotNull] OKW_Parser.RootContext context)
 Visit a parse tree produced by OKW_Parser.root. More...
 
virtual Result VisitOkw_typekey ([NotNull] OKW_Parser.Okw_typekeyContext context)
 Visit a parse tree produced by OKW_Parser.okw_typekey. More...
 
virtual Result VisitKeyvalue ([NotNull] OKW_Parser.KeyvalueContext context)
 Visit a parse tree produced by OKW_Parser.keyvalue. More...
 

Protected Member Functions

override string AggregateResult (string aggregate, string fpsNextResult)
 

Member Function Documentation

override string OKW.ANTLR4.OKW_Visitor.VisitOkw_env_var ( OKW_Parser.Okw_env_varContext  context)
virtual

Visit a parse tree produced by OKW_Parser.okw_env_var.

The default implementation returns the result of calling AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode) on context .

Parameters
contextThe parse tree. <return>The visitor result.</return>

Reimplemented from OKW.ANTLR4.OKW_ParserBaseVisitor< Result >.

15  {
16  string lvsReturn = context.GetChild(1).GetText();
17 
18  if (OKW_Memorize.Instance.Exists( lvsReturn ))
19  lvsReturn = OKW_Memorize.Instance.Get( lvsReturn);
20  else
21  lvsReturn = Environment.GetEnvironmentVariable( lvsReturn );
22 
23  return lvsReturn;
24  }
bool Exists(string fpsKey)
Definition: OKW_Memorize.cs:220
static OKW_Memorize Instance
Definition: OKW_Memorize.cs:174
string Get(string fpsKey)
Definition: OKW_Memorize.cs:250
Definition: OKW_Memorize.cs:72

Here is the call graph for this function:

override string OKW.ANTLR4.OKW_Visitor.VisitOkw_internal_var ( OKW_Parser.Okw_internal_varContext  context)
virtual

Visit a parse tree produced by OKW_Parser.okw_internal_var.

The default implementation returns the result of calling AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode) on context .

Parameters
contextThe parse tree. <return>The visitor result.</return>

Reimplemented from OKW.ANTLR4.OKW_ParserBaseVisitor< Result >.

27  {
28  string lvsReturn = context.GetChild(1).GetText();
29 
30  switch (lvsReturn)
31  {
32 
33  case "PathRoot":
34  lvsReturn = OKW.OKW_Ini.Instance.OKW_Enviroment.PathRoot;
35  break;
36 
37  case "PathLog":
38  lvsReturn = OKW.OKW_Ini.Instance.OKW_Enviroment.PathLog;
39  break;
40 
41  case "PathXML":
42  lvsReturn = OKW.OKW_Ini.Instance.OKW_Enviroment.PathXML;
43  break;
44 
45  case "File_OKWMemorize_xml":
46  lvsReturn = OKW.OKW_Ini.Instance.OKW_Enviroment.File_OKWMemorize_xml;
47  break;
48 
49  case "File_okwkeymaps_xml":
50  lvsReturn = OKW.OKW_Ini.Instance.OKW_Enviroment.File_okwkeymaps_xml;
51  break;
52 
53  case "File_OKWConst_xml":
54  lvsReturn = OKW.OKW_Ini.Instance.OKW_Enviroment.File_OKWConst_xml;
55  break;
56 
57  }
58 
59  return lvsReturn;
60 
61  }
override string OKW.ANTLR4.OKW_Visitor.VisitText ( OKW_Parser.TextContext  context)
virtual

Visit a parse tree produced by OKW_Parser.text.

The default implementation returns the result of calling AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode) on context .

Parameters
contextThe parse tree. <return>The visitor result.</return>

Reimplemented from OKW.ANTLR4.OKW_ParserBaseVisitor< Result >.

65  {
66  string lvsReturn = context.GetText();
67 
68  return lvsReturn;
69  }

The documentation for this class was generated from the following file: