15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/* This file was generated by SableCC (http://www.sablecc.org/). */ 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)package com.google.clearsilver.jsilver.syntax.node; 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 52a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)import com.google.clearsilver.jsilver.syntax.analysis.*; 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)@SuppressWarnings("nls") 8c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)public final class THardDelimiter extends Token 9c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles){ 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) public THardDelimiter(String text) 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) { 122a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) setText(text); 132a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) } 14c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 155e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) public THardDelimiter(String text, int line, int pos) 16868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) { 17c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) setText(text); 18c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) setLine(line); 192a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) setPos(pos); 20c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) } 212a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 222a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) @Override 232a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) public Object clone() 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) { 25c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) return new THardDelimiter(getText(), getLine(), getPos()); 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 27c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 28c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) public void apply(Switch sw) 29c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) { 30c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) ((Analysis) sw).caseTHardDelimiter(this); 31c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) } 32c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)} 33c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)