13#ifndef ___lpsrScheme___
14#define ___lpsrScheme___
18#include "lpsrElements.h"
36 enum lpsrCommentedKind {
37 kCommentedYes, kCommentedNo };
39 static string commentedKindAsString (
40 lpsrCommentedKind commentedKind);
43 kEndlNone, kEndlOnce, kEndlTwice };
45 static string endlKindAsString (
46 lpsrEndlKind endlKind);
48 static string const g_SchemeVariableNoUnit;
49 static string const g_SchemeVariableNoComment;
56 lpsrCommentedKind commentedKind,
60 lpsrEndlKind endlKind);
69 lpsrCommentedKind commentedKind,
73 lpsrEndlKind endlKind);
82 string getVariableName ()
const {
return fVariableName; }
84 void setVariableValue (
string value)
85 { fVariableValue = value; }
87 string getVariableValue ()
const {
return fVariableValue; }
89 lpsrCommentedKind getCommentedKind ()
const {
return fCommentedKind; }
91 string getComment ()
const
94 lpsrEndlKind getEndlKind ()
const
115 virtual void print (ostream& os)
const;
122 lpsrCommentedKind fCommentedKind;
124 string fVariableName;
125 string fVariableValue;
129 lpsrEndlKind fEndlKind;
146 string functionDescription,
147 string functionCode);
157 string functionDescription,
158 string functionCode);
167 string getFunctionName ()
const
168 {
return fFunctionName; }
170 string getFunctionDescription ()
const
171 {
return fFunctionDescription; }
173 string getFunctionCode ()
const
174 {
return fFunctionCode; }
194 virtual void print (ostream& os)
const;
201 string fFunctionName;
203 string fFunctionDescription;
205 string fFunctionCode;
Definition: basevisitor.h:25
Definition: lpsrElements.h:24
Definition: lpsrScheme.h:137
Definition: lpsrScheme.h:30