package token; import file.FilePosition; import sexpression.AtSignExpression; import sexpression.SExpression; import java.util.function.Supplier; public class AtSign extends Token { public AtSign(String text, FilePosition position) { super(text, position); } @Override public SExpression parseSExpression(Supplier getNextToken) { Token nextToken = getNextToken.get(); SExpression argument = nextToken.parseSExpression(getNextToken); return new AtSignExpression(argument); } }