YarnSpinnerParserBaseVisitor.cs 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494
  1. //------------------------------------------------------------------------------
  2. // <auto-generated>
  3. // This code was generated by a tool.
  4. // ANTLR Version: 4.7
  5. //
  6. // Changes to this file may cause incorrect behavior and will be lost if
  7. // the code is regenerated.
  8. // </auto-generated>
  9. //------------------------------------------------------------------------------
  10. // Generated from YarnSpinnerParser.g4 by ANTLR 4.7
  11. // Unreachable code detected
  12. #pragma warning disable 0162
  13. // The variable '...' is assigned but its value is never used
  14. #pragma warning disable 0219
  15. // Missing XML comment for publicly visible type or member '...'
  16. #pragma warning disable 1591
  17. // Ambiguous reference in cref attribute
  18. #pragma warning disable 419
  19. using Antlr4.Runtime.Misc;
  20. using Antlr4.Runtime.Tree;
  21. using IToken = Antlr4.Runtime.IToken;
  22. using ParserRuleContext = Antlr4.Runtime.ParserRuleContext;
  23. /// <summary>
  24. /// This class provides an empty implementation of <see cref="IYarnSpinnerParserVisitor{Result}"/>,
  25. /// which can be extended to create a visitor which only needs to handle a subset
  26. /// of the available methods.
  27. /// </summary>
  28. /// <typeparam name="Result">The return type of the visit operation.</typeparam>
  29. [System.CodeDom.Compiler.GeneratedCode("ANTLR", "4.7")]
  30. [System.CLSCompliant(false)]
  31. public partial class YarnSpinnerParserBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, IYarnSpinnerParserVisitor<Result> {
  32. /// <summary>
  33. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.dialogue"/>.
  34. /// <para>
  35. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  36. /// on <paramref name="context"/>.
  37. /// </para>
  38. /// </summary>
  39. /// <param name="context">The parse tree.</param>
  40. /// <return>The visitor result.</return>
  41. public virtual Result VisitDialogue([NotNull] YarnSpinnerParser.DialogueContext context) { return VisitChildren(context); }
  42. /// <summary>
  43. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.node"/>.
  44. /// <para>
  45. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  46. /// on <paramref name="context"/>.
  47. /// </para>
  48. /// </summary>
  49. /// <param name="context">The parse tree.</param>
  50. /// <return>The visitor result.</return>
  51. public virtual Result VisitNode([NotNull] YarnSpinnerParser.NodeContext context) { return VisitChildren(context); }
  52. /// <summary>
  53. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.header"/>.
  54. /// <para>
  55. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  56. /// on <paramref name="context"/>.
  57. /// </para>
  58. /// </summary>
  59. /// <param name="context">The parse tree.</param>
  60. /// <return>The visitor result.</return>
  61. public virtual Result VisitHeader([NotNull] YarnSpinnerParser.HeaderContext context) { return VisitChildren(context); }
  62. /// <summary>
  63. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.header_title"/>.
  64. /// <para>
  65. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  66. /// on <paramref name="context"/>.
  67. /// </para>
  68. /// </summary>
  69. /// <param name="context">The parse tree.</param>
  70. /// <return>The visitor result.</return>
  71. public virtual Result VisitHeader_title([NotNull] YarnSpinnerParser.Header_titleContext context) { return VisitChildren(context); }
  72. /// <summary>
  73. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.header_tag"/>.
  74. /// <para>
  75. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  76. /// on <paramref name="context"/>.
  77. /// </para>
  78. /// </summary>
  79. /// <param name="context">The parse tree.</param>
  80. /// <return>The visitor result.</return>
  81. public virtual Result VisitHeader_tag([NotNull] YarnSpinnerParser.Header_tagContext context) { return VisitChildren(context); }
  82. /// <summary>
  83. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.header_line"/>.
  84. /// <para>
  85. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  86. /// on <paramref name="context"/>.
  87. /// </para>
  88. /// </summary>
  89. /// <param name="context">The parse tree.</param>
  90. /// <return>The visitor result.</return>
  91. public virtual Result VisitHeader_line([NotNull] YarnSpinnerParser.Header_lineContext context) { return VisitChildren(context); }
  92. /// <summary>
  93. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.body"/>.
  94. /// <para>
  95. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  96. /// on <paramref name="context"/>.
  97. /// </para>
  98. /// </summary>
  99. /// <param name="context">The parse tree.</param>
  100. /// <return>The visitor result.</return>
  101. public virtual Result VisitBody([NotNull] YarnSpinnerParser.BodyContext context) { return VisitChildren(context); }
  102. /// <summary>
  103. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.statement"/>.
  104. /// <para>
  105. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  106. /// on <paramref name="context"/>.
  107. /// </para>
  108. /// </summary>
  109. /// <param name="context">The parse tree.</param>
  110. /// <return>The visitor result.</return>
  111. public virtual Result VisitStatement([NotNull] YarnSpinnerParser.StatementContext context) { return VisitChildren(context); }
  112. /// <summary>
  113. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.shortcut_statement"/>.
  114. /// <para>
  115. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  116. /// on <paramref name="context"/>.
  117. /// </para>
  118. /// </summary>
  119. /// <param name="context">The parse tree.</param>
  120. /// <return>The visitor result.</return>
  121. public virtual Result VisitShortcut_statement([NotNull] YarnSpinnerParser.Shortcut_statementContext context) { return VisitChildren(context); }
  122. /// <summary>
  123. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.shortcut"/>.
  124. /// <para>
  125. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  126. /// on <paramref name="context"/>.
  127. /// </para>
  128. /// </summary>
  129. /// <param name="context">The parse tree.</param>
  130. /// <return>The visitor result.</return>
  131. public virtual Result VisitShortcut([NotNull] YarnSpinnerParser.ShortcutContext context) { return VisitChildren(context); }
  132. /// <summary>
  133. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.shortcut_conditional"/>.
  134. /// <para>
  135. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  136. /// on <paramref name="context"/>.
  137. /// </para>
  138. /// </summary>
  139. /// <param name="context">The parse tree.</param>
  140. /// <return>The visitor result.</return>
  141. public virtual Result VisitShortcut_conditional([NotNull] YarnSpinnerParser.Shortcut_conditionalContext context) { return VisitChildren(context); }
  142. /// <summary>
  143. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.shortcut_text"/>.
  144. /// <para>
  145. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  146. /// on <paramref name="context"/>.
  147. /// </para>
  148. /// </summary>
  149. /// <param name="context">The parse tree.</param>
  150. /// <return>The visitor result.</return>
  151. public virtual Result VisitShortcut_text([NotNull] YarnSpinnerParser.Shortcut_textContext context) { return VisitChildren(context); }
  152. /// <summary>
  153. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.if_statement"/>.
  154. /// <para>
  155. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  156. /// on <paramref name="context"/>.
  157. /// </para>
  158. /// </summary>
  159. /// <param name="context">The parse tree.</param>
  160. /// <return>The visitor result.</return>
  161. public virtual Result VisitIf_statement([NotNull] YarnSpinnerParser.If_statementContext context) { return VisitChildren(context); }
  162. /// <summary>
  163. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.if_clause"/>.
  164. /// <para>
  165. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  166. /// on <paramref name="context"/>.
  167. /// </para>
  168. /// </summary>
  169. /// <param name="context">The parse tree.</param>
  170. /// <return>The visitor result.</return>
  171. public virtual Result VisitIf_clause([NotNull] YarnSpinnerParser.If_clauseContext context) { return VisitChildren(context); }
  172. /// <summary>
  173. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.else_if_clause"/>.
  174. /// <para>
  175. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  176. /// on <paramref name="context"/>.
  177. /// </para>
  178. /// </summary>
  179. /// <param name="context">The parse tree.</param>
  180. /// <return>The visitor result.</return>
  181. public virtual Result VisitElse_if_clause([NotNull] YarnSpinnerParser.Else_if_clauseContext context) { return VisitChildren(context); }
  182. /// <summary>
  183. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.else_clause"/>.
  184. /// <para>
  185. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  186. /// on <paramref name="context"/>.
  187. /// </para>
  188. /// </summary>
  189. /// <param name="context">The parse tree.</param>
  190. /// <return>The visitor result.</return>
  191. public virtual Result VisitElse_clause([NotNull] YarnSpinnerParser.Else_clauseContext context) { return VisitChildren(context); }
  192. /// <summary>
  193. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.set_statement"/>.
  194. /// <para>
  195. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  196. /// on <paramref name="context"/>.
  197. /// </para>
  198. /// </summary>
  199. /// <param name="context">The parse tree.</param>
  200. /// <return>The visitor result.</return>
  201. public virtual Result VisitSet_statement([NotNull] YarnSpinnerParser.Set_statementContext context) { return VisitChildren(context); }
  202. /// <summary>
  203. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.option_statement"/>.
  204. /// <para>
  205. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  206. /// on <paramref name="context"/>.
  207. /// </para>
  208. /// </summary>
  209. /// <param name="context">The parse tree.</param>
  210. /// <return>The visitor result.</return>
  211. public virtual Result VisitOption_statement([NotNull] YarnSpinnerParser.Option_statementContext context) { return VisitChildren(context); }
  212. /// <summary>
  213. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.function"/>.
  214. /// <para>
  215. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  216. /// on <paramref name="context"/>.
  217. /// </para>
  218. /// </summary>
  219. /// <param name="context">The parse tree.</param>
  220. /// <return>The visitor result.</return>
  221. public virtual Result VisitFunction([NotNull] YarnSpinnerParser.FunctionContext context) { return VisitChildren(context); }
  222. /// <summary>
  223. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.function_statement"/>.
  224. /// <para>
  225. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  226. /// on <paramref name="context"/>.
  227. /// </para>
  228. /// </summary>
  229. /// <param name="context">The parse tree.</param>
  230. /// <return>The visitor result.</return>
  231. public virtual Result VisitFunction_statement([NotNull] YarnSpinnerParser.Function_statementContext context) { return VisitChildren(context); }
  232. /// <summary>
  233. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.action_statement"/>.
  234. /// <para>
  235. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  236. /// on <paramref name="context"/>.
  237. /// </para>
  238. /// </summary>
  239. /// <param name="context">The parse tree.</param>
  240. /// <return>The visitor result.</return>
  241. public virtual Result VisitAction_statement([NotNull] YarnSpinnerParser.Action_statementContext context) { return VisitChildren(context); }
  242. /// <summary>
  243. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.text"/>.
  244. /// <para>
  245. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  246. /// on <paramref name="context"/>.
  247. /// </para>
  248. /// </summary>
  249. /// <param name="context">The parse tree.</param>
  250. /// <return>The visitor result.</return>
  251. public virtual Result VisitText([NotNull] YarnSpinnerParser.TextContext context) { return VisitChildren(context); }
  252. /// <summary>
  253. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.line_statement"/>.
  254. /// <para>
  255. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  256. /// on <paramref name="context"/>.
  257. /// </para>
  258. /// </summary>
  259. /// <param name="context">The parse tree.</param>
  260. /// <return>The visitor result.</return>
  261. public virtual Result VisitLine_statement([NotNull] YarnSpinnerParser.Line_statementContext context) { return VisitChildren(context); }
  262. /// <summary>
  263. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.hashtag_block"/>.
  264. /// <para>
  265. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  266. /// on <paramref name="context"/>.
  267. /// </para>
  268. /// </summary>
  269. /// <param name="context">The parse tree.</param>
  270. /// <return>The visitor result.</return>
  271. public virtual Result VisitHashtag_block([NotNull] YarnSpinnerParser.Hashtag_blockContext context) { return VisitChildren(context); }
  272. /// <summary>
  273. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.hashtag"/>.
  274. /// <para>
  275. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  276. /// on <paramref name="context"/>.
  277. /// </para>
  278. /// </summary>
  279. /// <param name="context">The parse tree.</param>
  280. /// <return>The visitor result.</return>
  281. public virtual Result VisitHashtag([NotNull] YarnSpinnerParser.HashtagContext context) { return VisitChildren(context); }
  282. /// <summary>
  283. /// Visit a parse tree produced by the <c>expParens</c>
  284. /// labeled alternative in <see cref="YarnSpinnerParser.expression"/>.
  285. /// <para>
  286. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  287. /// on <paramref name="context"/>.
  288. /// </para>
  289. /// </summary>
  290. /// <param name="context">The parse tree.</param>
  291. /// <return>The visitor result.</return>
  292. public virtual Result VisitExpParens([NotNull] YarnSpinnerParser.ExpParensContext context) { return VisitChildren(context); }
  293. /// <summary>
  294. /// Visit a parse tree produced by the <c>expMultDivMod</c>
  295. /// labeled alternative in <see cref="YarnSpinnerParser.expression"/>.
  296. /// <para>
  297. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  298. /// on <paramref name="context"/>.
  299. /// </para>
  300. /// </summary>
  301. /// <param name="context">The parse tree.</param>
  302. /// <return>The visitor result.</return>
  303. public virtual Result VisitExpMultDivMod([NotNull] YarnSpinnerParser.ExpMultDivModContext context) { return VisitChildren(context); }
  304. /// <summary>
  305. /// Visit a parse tree produced by the <c>expMultDivModEquals</c>
  306. /// labeled alternative in <see cref="YarnSpinnerParser.expression"/>.
  307. /// <para>
  308. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  309. /// on <paramref name="context"/>.
  310. /// </para>
  311. /// </summary>
  312. /// <param name="context">The parse tree.</param>
  313. /// <return>The visitor result.</return>
  314. public virtual Result VisitExpMultDivModEquals([NotNull] YarnSpinnerParser.ExpMultDivModEqualsContext context) { return VisitChildren(context); }
  315. /// <summary>
  316. /// Visit a parse tree produced by the <c>expComparison</c>
  317. /// labeled alternative in <see cref="YarnSpinnerParser.expression"/>.
  318. /// <para>
  319. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  320. /// on <paramref name="context"/>.
  321. /// </para>
  322. /// </summary>
  323. /// <param name="context">The parse tree.</param>
  324. /// <return>The visitor result.</return>
  325. public virtual Result VisitExpComparison([NotNull] YarnSpinnerParser.ExpComparisonContext context) { return VisitChildren(context); }
  326. /// <summary>
  327. /// Visit a parse tree produced by the <c>expNegative</c>
  328. /// labeled alternative in <see cref="YarnSpinnerParser.expression"/>.
  329. /// <para>
  330. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  331. /// on <paramref name="context"/>.
  332. /// </para>
  333. /// </summary>
  334. /// <param name="context">The parse tree.</param>
  335. /// <return>The visitor result.</return>
  336. public virtual Result VisitExpNegative([NotNull] YarnSpinnerParser.ExpNegativeContext context) { return VisitChildren(context); }
  337. /// <summary>
  338. /// Visit a parse tree produced by the <c>expAndOrXor</c>
  339. /// labeled alternative in <see cref="YarnSpinnerParser.expression"/>.
  340. /// <para>
  341. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  342. /// on <paramref name="context"/>.
  343. /// </para>
  344. /// </summary>
  345. /// <param name="context">The parse tree.</param>
  346. /// <return>The visitor result.</return>
  347. public virtual Result VisitExpAndOrXor([NotNull] YarnSpinnerParser.ExpAndOrXorContext context) { return VisitChildren(context); }
  348. /// <summary>
  349. /// Visit a parse tree produced by the <c>expPlusMinusEquals</c>
  350. /// labeled alternative in <see cref="YarnSpinnerParser.expression"/>.
  351. /// <para>
  352. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  353. /// on <paramref name="context"/>.
  354. /// </para>
  355. /// </summary>
  356. /// <param name="context">The parse tree.</param>
  357. /// <return>The visitor result.</return>
  358. public virtual Result VisitExpPlusMinusEquals([NotNull] YarnSpinnerParser.ExpPlusMinusEqualsContext context) { return VisitChildren(context); }
  359. /// <summary>
  360. /// Visit a parse tree produced by the <c>expAddSub</c>
  361. /// labeled alternative in <see cref="YarnSpinnerParser.expression"/>.
  362. /// <para>
  363. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  364. /// on <paramref name="context"/>.
  365. /// </para>
  366. /// </summary>
  367. /// <param name="context">The parse tree.</param>
  368. /// <return>The visitor result.</return>
  369. public virtual Result VisitExpAddSub([NotNull] YarnSpinnerParser.ExpAddSubContext context) { return VisitChildren(context); }
  370. /// <summary>
  371. /// Visit a parse tree produced by the <c>expNot</c>
  372. /// labeled alternative in <see cref="YarnSpinnerParser.expression"/>.
  373. /// <para>
  374. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  375. /// on <paramref name="context"/>.
  376. /// </para>
  377. /// </summary>
  378. /// <param name="context">The parse tree.</param>
  379. /// <return>The visitor result.</return>
  380. public virtual Result VisitExpNot([NotNull] YarnSpinnerParser.ExpNotContext context) { return VisitChildren(context); }
  381. /// <summary>
  382. /// Visit a parse tree produced by the <c>expValue</c>
  383. /// labeled alternative in <see cref="YarnSpinnerParser.expression"/>.
  384. /// <para>
  385. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  386. /// on <paramref name="context"/>.
  387. /// </para>
  388. /// </summary>
  389. /// <param name="context">The parse tree.</param>
  390. /// <return>The visitor result.</return>
  391. public virtual Result VisitExpValue([NotNull] YarnSpinnerParser.ExpValueContext context) { return VisitChildren(context); }
  392. /// <summary>
  393. /// Visit a parse tree produced by the <c>expEquality</c>
  394. /// labeled alternative in <see cref="YarnSpinnerParser.expression"/>.
  395. /// <para>
  396. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  397. /// on <paramref name="context"/>.
  398. /// </para>
  399. /// </summary>
  400. /// <param name="context">The parse tree.</param>
  401. /// <return>The visitor result.</return>
  402. public virtual Result VisitExpEquality([NotNull] YarnSpinnerParser.ExpEqualityContext context) { return VisitChildren(context); }
  403. /// <summary>
  404. /// Visit a parse tree produced by the <c>valueNumber</c>
  405. /// labeled alternative in <see cref="YarnSpinnerParser.value"/>.
  406. /// <para>
  407. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  408. /// on <paramref name="context"/>.
  409. /// </para>
  410. /// </summary>
  411. /// <param name="context">The parse tree.</param>
  412. /// <return>The visitor result.</return>
  413. public virtual Result VisitValueNumber([NotNull] YarnSpinnerParser.ValueNumberContext context) { return VisitChildren(context); }
  414. /// <summary>
  415. /// Visit a parse tree produced by the <c>valueTrue</c>
  416. /// labeled alternative in <see cref="YarnSpinnerParser.value"/>.
  417. /// <para>
  418. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  419. /// on <paramref name="context"/>.
  420. /// </para>
  421. /// </summary>
  422. /// <param name="context">The parse tree.</param>
  423. /// <return>The visitor result.</return>
  424. public virtual Result VisitValueTrue([NotNull] YarnSpinnerParser.ValueTrueContext context) { return VisitChildren(context); }
  425. /// <summary>
  426. /// Visit a parse tree produced by the <c>valueFalse</c>
  427. /// labeled alternative in <see cref="YarnSpinnerParser.value"/>.
  428. /// <para>
  429. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  430. /// on <paramref name="context"/>.
  431. /// </para>
  432. /// </summary>
  433. /// <param name="context">The parse tree.</param>
  434. /// <return>The visitor result.</return>
  435. public virtual Result VisitValueFalse([NotNull] YarnSpinnerParser.ValueFalseContext context) { return VisitChildren(context); }
  436. /// <summary>
  437. /// Visit a parse tree produced by the <c>valueVar</c>
  438. /// labeled alternative in <see cref="YarnSpinnerParser.value"/>.
  439. /// <para>
  440. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  441. /// on <paramref name="context"/>.
  442. /// </para>
  443. /// </summary>
  444. /// <param name="context">The parse tree.</param>
  445. /// <return>The visitor result.</return>
  446. public virtual Result VisitValueVar([NotNull] YarnSpinnerParser.ValueVarContext context) { return VisitChildren(context); }
  447. /// <summary>
  448. /// Visit a parse tree produced by the <c>valueString</c>
  449. /// labeled alternative in <see cref="YarnSpinnerParser.value"/>.
  450. /// <para>
  451. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  452. /// on <paramref name="context"/>.
  453. /// </para>
  454. /// </summary>
  455. /// <param name="context">The parse tree.</param>
  456. /// <return>The visitor result.</return>
  457. public virtual Result VisitValueString([NotNull] YarnSpinnerParser.ValueStringContext context) { return VisitChildren(context); }
  458. /// <summary>
  459. /// Visit a parse tree produced by the <c>valueFunc</c>
  460. /// labeled alternative in <see cref="YarnSpinnerParser.value"/>.
  461. /// <para>
  462. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  463. /// on <paramref name="context"/>.
  464. /// </para>
  465. /// </summary>
  466. /// <param name="context">The parse tree.</param>
  467. /// <return>The visitor result.</return>
  468. public virtual Result VisitValueFunc([NotNull] YarnSpinnerParser.ValueFuncContext context) { return VisitChildren(context); }
  469. /// <summary>
  470. /// Visit a parse tree produced by the <c>valueNull</c>
  471. /// labeled alternative in <see cref="YarnSpinnerParser.value"/>.
  472. /// <para>
  473. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  474. /// on <paramref name="context"/>.
  475. /// </para>
  476. /// </summary>
  477. /// <param name="context">The parse tree.</param>
  478. /// <return>The visitor result.</return>
  479. public virtual Result VisitValueNull([NotNull] YarnSpinnerParser.ValueNullContext context) { return VisitChildren(context); }
  480. /// <summary>
  481. /// Visit a parse tree produced by <see cref="YarnSpinnerParser.variable"/>.
  482. /// <para>
  483. /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
  484. /// on <paramref name="context"/>.
  485. /// </para>
  486. /// </summary>
  487. /// <param name="context">The parse tree.</param>
  488. /// <return>The visitor result.</return>
  489. public virtual Result VisitVariable([NotNull] YarnSpinnerParser.VariableContext context) { return VisitChildren(context); }
  490. }