summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/rgens/parser/templates/LiteralTemplateElement.java
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2019-07-21 15:52:00 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2019-07-21 15:52:00 -0400
commit6b810efa8765047a669be0e9ff6501ddda5c49a9 (patch)
tree0e65344afe3a58efdc662a22867bc8ab2948f3e6 /src/main/java/bjc/rgens/parser/templates/LiteralTemplateElement.java
parentdd4bdab11c715fa2dcc438f287806b50f8467fd3 (diff)
parenta4d1507727e9aeeea0982ebbda785a961902d46c (diff)
Merge cleanups
Diffstat (limited to 'src/main/java/bjc/rgens/parser/templates/LiteralTemplateElement.java')
-rw-r--r--src/main/java/bjc/rgens/parser/templates/LiteralTemplateElement.java19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/main/java/bjc/rgens/parser/templates/LiteralTemplateElement.java b/src/main/java/bjc/rgens/parser/templates/LiteralTemplateElement.java
index ca4b32f..2f0a571 100644
--- a/src/main/java/bjc/rgens/parser/templates/LiteralTemplateElement.java
+++ b/src/main/java/bjc/rgens/parser/templates/LiteralTemplateElement.java
@@ -1,16 +1,33 @@
package bjc.rgens.parser.templates;
+import bjc.utils.data.ITree;
+
import bjc.rgens.parser.GenerationState;
+/**
+ * Represents a literal text element.
+ *
+ * @author Ben Culkin
+ */
public class LiteralTemplateElement extends TemplateElement {
+ /**
+ * The literal value of the element.
+ */
public final String val;
- public LiteralTemplateElement(String val) {
+ /**
+ * Create a new literal template element.
+ *
+ * @param val
+ * The string to insert.
+ */
+ public LiteralTemplateElement(String val, ITree<String> errs) {
super(true);
this.val = val;
}
+ @Override
public void generate(GenerationState state) {
state.appendContents(val);
}