PageRenderTime 245ms CodeModel.GetById 236ms app.highlight 5ms RepoModel.GetById 1ms app.codeStats 0ms

/docs/api/en/Manos.Templates/TemplateParser.xml

http://github.com/jacksonh/manos
XML | 387 lines | 387 code | 0 blank | 0 comment | 0 complexity | c7fe810226838b363facaa5250f94d38 MD5 | raw file
  1<Type Name="TemplateParser" FullName="Manos.Templates.TemplateParser">
  2  <TypeSignature Language="C#" Value="public class TemplateParser" />
  3  <AssemblyInfo>
  4    <AssemblyName>Manos</AssemblyName>
  5    <AssemblyVersion>0.0.4.0</AssemblyVersion>
  6    <AssemblyVersion>0.1.0.0</AssemblyVersion>
  7    <AssemblyVersion>0.1.1.0</AssemblyVersion>
  8  </AssemblyInfo>
  9  <Base>
 10    <BaseTypeName>System.Object</BaseTypeName>
 11  </Base>
 12  <Interfaces />
 13  <Docs>
 14    <summary>To be added.</summary>
 15    <remarks>To be added.</remarks>
 16  </Docs>
 17  <Members>
 18    <Member MemberName=".ctor">
 19      <MemberSignature Language="C#" Value="public TemplateParser (Manos.Templates.TemplateEnvironment environment, Manos.Templates.ITemplateCodegen codegen);" />
 20      <MemberType>Constructor</MemberType>
 21      <AssemblyInfo>
 22        <AssemblyVersion>0.0.4.0</AssemblyVersion>
 23        <AssemblyVersion>0.1.0.0</AssemblyVersion>
 24        <AssemblyVersion>0.1.1.0</AssemblyVersion>
 25      </AssemblyInfo>
 26      <Parameters>
 27        <Parameter Name="environment" Type="Manos.Templates.TemplateEnvironment" />
 28        <Parameter Name="codegen" Type="Manos.Templates.ITemplateCodegen" />
 29      </Parameters>
 30      <Docs>
 31        <param name="environment">To be added.</param>
 32        <param name="codegen">To be added.</param>
 33        <summary>To be added.</summary>
 34        <remarks>To be added.</remarks>
 35      </Docs>
 36    </Member>
 37    <Member MemberName="FlushData">
 38      <MemberSignature Language="C#" Value="public void FlushData (System.Text.StringBuilder data);" />
 39      <MemberType>Method</MemberType>
 40      <AssemblyInfo>
 41        <AssemblyVersion>0.0.4.0</AssemblyVersion>
 42        <AssemblyVersion>0.1.0.0</AssemblyVersion>
 43        <AssemblyVersion>0.1.1.0</AssemblyVersion>
 44      </AssemblyInfo>
 45      <ReturnValue>
 46        <ReturnType>System.Void</ReturnType>
 47      </ReturnValue>
 48      <Parameters>
 49        <Parameter Name="data" Type="System.Text.StringBuilder" />
 50      </Parameters>
 51      <Docs>
 52        <param name="data">To be added.</param>
 53        <summary>To be added.</summary>
 54        <remarks>To be added.</remarks>
 55      </Docs>
 56    </Member>
 57    <Member MemberName="NextNonWhiteSpaceToken">
 58      <MemberSignature Language="C#" Value="public Manos.Templates.Token NextNonWhiteSpaceToken (Manos.Templates.TemplateTokenizer tk);" />
 59      <MemberType>Method</MemberType>
 60      <AssemblyInfo>
 61        <AssemblyVersion>0.0.4.0</AssemblyVersion>
 62        <AssemblyVersion>0.1.0.0</AssemblyVersion>
 63        <AssemblyVersion>0.1.1.0</AssemblyVersion>
 64      </AssemblyInfo>
 65      <ReturnValue>
 66        <ReturnType>Manos.Templates.Token</ReturnType>
 67      </ReturnValue>
 68      <Parameters>
 69        <Parameter Name="tk" Type="Manos.Templates.TemplateTokenizer" />
 70      </Parameters>
 71      <Docs>
 72        <param name="tk">To be added.</param>
 73        <summary>To be added.</summary>
 74        <returns>To be added.</returns>
 75        <remarks>To be added.</remarks>
 76      </Docs>
 77    </Member>
 78    <Member MemberName="ParseBlock">
 79      <MemberSignature Language="C#" Value="public void ParseBlock (Manos.Templates.TemplateTokenizer tk);" />
 80      <MemberType>Method</MemberType>
 81      <AssemblyInfo>
 82        <AssemblyVersion>0.0.4.0</AssemblyVersion>
 83        <AssemblyVersion>0.1.0.0</AssemblyVersion>
 84        <AssemblyVersion>0.1.1.0</AssemblyVersion>
 85      </AssemblyInfo>
 86      <ReturnValue>
 87        <ReturnType>System.Void</ReturnType>
 88      </ReturnValue>
 89      <Parameters>
 90        <Parameter Name="tk" Type="Manos.Templates.TemplateTokenizer" />
 91      </Parameters>
 92      <Docs>
 93        <param name="tk">To be added.</param>
 94        <summary>To be added.</summary>
 95        <remarks>To be added.</remarks>
 96      </Docs>
 97    </Member>
 98    <Member MemberName="ParseComment">
 99      <MemberSignature Language="C#" Value="public void ParseComment (Manos.Templates.TemplateTokenizer tk);" />
100      <MemberType>Method</MemberType>
101      <AssemblyInfo>
102        <AssemblyVersion>0.0.4.0</AssemblyVersion>
103        <AssemblyVersion>0.1.0.0</AssemblyVersion>
104        <AssemblyVersion>0.1.1.0</AssemblyVersion>
105      </AssemblyInfo>
106      <ReturnValue>
107        <ReturnType>System.Void</ReturnType>
108      </ReturnValue>
109      <Parameters>
110        <Parameter Name="tk" Type="Manos.Templates.TemplateTokenizer" />
111      </Parameters>
112      <Docs>
113        <param name="tk">To be added.</param>
114        <summary>To be added.</summary>
115        <remarks>To be added.</remarks>
116      </Docs>
117    </Member>
118    <Member MemberName="ParseControlBlock">
119      <MemberSignature Language="C#" Value="public void ParseControlBlock (Manos.Templates.TemplateTokenizer tk);" />
120      <MemberType>Method</MemberType>
121      <AssemblyInfo>
122        <AssemblyVersion>0.0.4.0</AssemblyVersion>
123        <AssemblyVersion>0.1.0.0</AssemblyVersion>
124        <AssemblyVersion>0.1.1.0</AssemblyVersion>
125      </AssemblyInfo>
126      <ReturnValue>
127        <ReturnType>System.Void</ReturnType>
128      </ReturnValue>
129      <Parameters>
130        <Parameter Name="tk" Type="Manos.Templates.TemplateTokenizer" />
131      </Parameters>
132      <Docs>
133        <param name="tk">To be added.</param>
134        <summary>To be added.</summary>
135        <remarks>To be added.</remarks>
136      </Docs>
137    </Member>
138    <Member MemberName="ParseElse">
139      <MemberSignature Language="C#" Value="public void ParseElse (Manos.Templates.TemplateTokenizer tk);" />
140      <MemberType>Method</MemberType>
141      <AssemblyInfo>
142        <AssemblyVersion>0.0.4.0</AssemblyVersion>
143        <AssemblyVersion>0.1.0.0</AssemblyVersion>
144        <AssemblyVersion>0.1.1.0</AssemblyVersion>
145      </AssemblyInfo>
146      <ReturnValue>
147        <ReturnType>System.Void</ReturnType>
148      </ReturnValue>
149      <Parameters>
150        <Parameter Name="tk" Type="Manos.Templates.TemplateTokenizer" />
151      </Parameters>
152      <Docs>
153        <param name="tk">To be added.</param>
154        <summary>To be added.</summary>
155        <remarks>To be added.</remarks>
156      </Docs>
157    </Member>
158    <Member MemberName="ParseEndBlock">
159      <MemberSignature Language="C#" Value="public void ParseEndBlock (Manos.Templates.TemplateTokenizer tk);" />
160      <MemberType>Method</MemberType>
161      <AssemblyInfo>
162        <AssemblyVersion>0.0.4.0</AssemblyVersion>
163        <AssemblyVersion>0.1.0.0</AssemblyVersion>
164        <AssemblyVersion>0.1.1.0</AssemblyVersion>
165      </AssemblyInfo>
166      <ReturnValue>
167        <ReturnType>System.Void</ReturnType>
168      </ReturnValue>
169      <Parameters>
170        <Parameter Name="tk" Type="Manos.Templates.TemplateTokenizer" />
171      </Parameters>
172      <Docs>
173        <param name="tk">To be added.</param>
174        <summary>To be added.</summary>
175        <remarks>To be added.</remarks>
176      </Docs>
177    </Member>
178    <Member MemberName="ParseEndForeachLoop">
179      <MemberSignature Language="C#" Value="public void ParseEndForeachLoop (Manos.Templates.TemplateTokenizer tk);" />
180      <MemberType>Method</MemberType>
181      <AssemblyInfo>
182        <AssemblyVersion>0.0.4.0</AssemblyVersion>
183        <AssemblyVersion>0.1.0.0</AssemblyVersion>
184        <AssemblyVersion>0.1.1.0</AssemblyVersion>
185      </AssemblyInfo>
186      <ReturnValue>
187        <ReturnType>System.Void</ReturnType>
188      </ReturnValue>
189      <Parameters>
190        <Parameter Name="tk" Type="Manos.Templates.TemplateTokenizer" />
191      </Parameters>
192      <Docs>
193        <param name="tk">To be added.</param>
194        <summary>To be added.</summary>
195        <remarks>To be added.</remarks>
196      </Docs>
197    </Member>
198    <Member MemberName="ParseEndIf">
199      <MemberSignature Language="C#" Value="public void ParseEndIf (Manos.Templates.TemplateTokenizer tk);" />
200      <MemberType>Method</MemberType>
201      <AssemblyInfo>
202        <AssemblyVersion>0.0.4.0</AssemblyVersion>
203        <AssemblyVersion>0.1.0.0</AssemblyVersion>
204        <AssemblyVersion>0.1.1.0</AssemblyVersion>
205      </AssemblyInfo>
206      <ReturnValue>
207        <ReturnType>System.Void</ReturnType>
208      </ReturnValue>
209      <Parameters>
210        <Parameter Name="tk" Type="Manos.Templates.TemplateTokenizer" />
211      </Parameters>
212      <Docs>
213        <param name="tk">To be added.</param>
214        <summary>To be added.</summary>
215        <remarks>To be added.</remarks>
216      </Docs>
217    </Member>
218    <Member MemberName="ParseExpression">
219      <MemberSignature Language="C#" Value="public Manos.Templates.Expression ParseExpression (Manos.Templates.TemplateTokenizer tk, Manos.Templates.TokenType end_token_type, bool allow_conditionals);" />
220      <MemberType>Method</MemberType>
221      <AssemblyInfo>
222        <AssemblyVersion>0.0.4.0</AssemblyVersion>
223        <AssemblyVersion>0.1.0.0</AssemblyVersion>
224        <AssemblyVersion>0.1.1.0</AssemblyVersion>
225      </AssemblyInfo>
226      <ReturnValue>
227        <ReturnType>Manos.Templates.Expression</ReturnType>
228      </ReturnValue>
229      <Parameters>
230        <Parameter Name="tk" Type="Manos.Templates.TemplateTokenizer" />
231        <Parameter Name="end_token_type" Type="Manos.Templates.TokenType" />
232        <Parameter Name="allow_conditionals" Type="System.Boolean" />
233      </Parameters>
234      <Docs>
235        <param name="tk">To be added.</param>
236        <param name="end_token_type">To be added.</param>
237        <param name="allow_conditionals">To be added.</param>
238        <summary>To be added.</summary>
239        <returns>To be added.</returns>
240        <remarks>To be added.</remarks>
241      </Docs>
242    </Member>
243    <Member MemberName="ParseExtends">
244      <MemberSignature Language="C#" Value="public void ParseExtends (Manos.Templates.TemplateTokenizer tk);" />
245      <MemberType>Method</MemberType>
246      <AssemblyInfo>
247        <AssemblyVersion>0.0.4.0</AssemblyVersion>
248        <AssemblyVersion>0.1.0.0</AssemblyVersion>
249        <AssemblyVersion>0.1.1.0</AssemblyVersion>
250      </AssemblyInfo>
251      <ReturnValue>
252        <ReturnType>System.Void</ReturnType>
253      </ReturnValue>
254      <Parameters>
255        <Parameter Name="tk" Type="Manos.Templates.TemplateTokenizer" />
256      </Parameters>
257      <Docs>
258        <param name="tk">To be added.</param>
259        <summary>To be added.</summary>
260        <remarks>To be added.</remarks>
261      </Docs>
262    </Member>
263    <Member MemberName="ParseForeachLoop">
264      <MemberSignature Language="C#" Value="public void ParseForeachLoop (Manos.Templates.TemplateTokenizer tk);" />
265      <MemberType>Method</MemberType>
266      <AssemblyInfo>
267        <AssemblyVersion>0.0.4.0</AssemblyVersion>
268        <AssemblyVersion>0.1.0.0</AssemblyVersion>
269        <AssemblyVersion>0.1.1.0</AssemblyVersion>
270      </AssemblyInfo>
271      <ReturnValue>
272        <ReturnType>System.Void</ReturnType>
273      </ReturnValue>
274      <Parameters>
275        <Parameter Name="tk" Type="Manos.Templates.TemplateTokenizer" />
276      </Parameters>
277      <Docs>
278        <param name="tk">To be added.</param>
279        <summary>To be added.</summary>
280        <remarks>To be added.</remarks>
281      </Docs>
282    </Member>
283    <Member MemberName="ParseIf">
284      <MemberSignature Language="C#" Value="public void ParseIf (Manos.Templates.TemplateTokenizer tk);" />
285      <MemberType>Method</MemberType>
286      <AssemblyInfo>
287        <AssemblyVersion>0.0.4.0</AssemblyVersion>
288        <AssemblyVersion>0.1.0.0</AssemblyVersion>
289        <AssemblyVersion>0.1.1.0</AssemblyVersion>
290      </AssemblyInfo>
291      <ReturnValue>
292        <ReturnType>System.Void</ReturnType>
293      </ReturnValue>
294      <Parameters>
295        <Parameter Name="tk" Type="Manos.Templates.TemplateTokenizer" />
296      </Parameters>
297      <Docs>
298        <param name="tk">To be added.</param>
299        <summary>To be added.</summary>
300        <remarks>To be added.</remarks>
301      </Docs>
302    </Member>
303    <Member MemberName="ParsePage">
304      <MemberSignature Language="C#" Value="public void ParsePage (string name, System.IO.TextReader reader);" />
305      <MemberType>Method</MemberType>
306      <AssemblyInfo>
307        <AssemblyVersion>0.0.4.0</AssemblyVersion>
308        <AssemblyVersion>0.1.0.0</AssemblyVersion>
309        <AssemblyVersion>0.1.1.0</AssemblyVersion>
310      </AssemblyInfo>
311      <ReturnValue>
312        <ReturnType>System.Void</ReturnType>
313      </ReturnValue>
314      <Parameters>
315        <Parameter Name="name" Type="System.String" />
316        <Parameter Name="reader" Type="System.IO.TextReader" />
317      </Parameters>
318      <Docs>
319        <param name="name">To be added.</param>
320        <param name="reader">To be added.</param>
321        <summary>To be added.</summary>
322        <remarks>To be added.</remarks>
323      </Docs>
324    </Member>
325    <Member MemberName="ParseStatement">
326      <MemberSignature Language="C#" Value="public void ParseStatement (Manos.Templates.TemplateTokenizer tk);" />
327      <MemberType>Method</MemberType>
328      <AssemblyInfo>
329        <AssemblyVersion>0.0.4.0</AssemblyVersion>
330        <AssemblyVersion>0.1.0.0</AssemblyVersion>
331        <AssemblyVersion>0.1.1.0</AssemblyVersion>
332      </AssemblyInfo>
333      <ReturnValue>
334        <ReturnType>System.Void</ReturnType>
335      </ReturnValue>
336      <Parameters>
337        <Parameter Name="tk" Type="Manos.Templates.TemplateTokenizer" />
338      </Parameters>
339      <Docs>
340        <param name="tk">To be added.</param>
341        <summary>To be added.</summary>
342        <remarks>To be added.</remarks>
343      </Docs>
344    </Member>
345    <Member MemberName="ParseSubscript">
346      <MemberSignature Language="C#" Value="public string ParseSubscript (Manos.Templates.TemplateTokenizer tk);" />
347      <MemberType>Method</MemberType>
348      <AssemblyInfo>
349        <AssemblyVersion>0.0.4.0</AssemblyVersion>
350        <AssemblyVersion>0.1.0.0</AssemblyVersion>
351        <AssemblyVersion>0.1.1.0</AssemblyVersion>
352      </AssemblyInfo>
353      <ReturnValue>
354        <ReturnType>System.String</ReturnType>
355      </ReturnValue>
356      <Parameters>
357        <Parameter Name="tk" Type="Manos.Templates.TemplateTokenizer" />
358      </Parameters>
359      <Docs>
360        <param name="tk">To be added.</param>
361        <summary>To be added.</summary>
362        <returns>To be added.</returns>
363        <remarks>To be added.</remarks>
364      </Docs>
365    </Member>
366    <Member MemberName="ParseVariable">
367      <MemberSignature Language="C#" Value="public void ParseVariable (Manos.Templates.TemplateTokenizer tk);" />
368      <MemberType>Method</MemberType>
369      <AssemblyInfo>
370        <AssemblyVersion>0.0.4.0</AssemblyVersion>
371        <AssemblyVersion>0.1.0.0</AssemblyVersion>
372        <AssemblyVersion>0.1.1.0</AssemblyVersion>
373      </AssemblyInfo>
374      <ReturnValue>
375        <ReturnType>System.Void</ReturnType>
376      </ReturnValue>
377      <Parameters>
378        <Parameter Name="tk" Type="Manos.Templates.TemplateTokenizer" />
379      </Parameters>
380      <Docs>
381        <param name="tk">To be added.</param>
382        <summary>To be added.</summary>
383        <remarks>To be added.</remarks>
384      </Docs>
385    </Member>
386  </Members>
387</Type>