xref: /plugin/combo/vendor/antlr/antlr4-php-runtime/src/WritableToken.php (revision 37748cd8654635afbeca80942126742f0f4cc346)
1*37748cd8SNickeau<?php
2*37748cd8SNickeau
3*37748cd8SNickeaudeclare(strict_types=1);
4*37748cd8SNickeau
5*37748cd8SNickeaunamespace Antlr\Antlr4\Runtime;
6*37748cd8SNickeau
7*37748cd8SNickeauinterface WritableToken extends Token
8*37748cd8SNickeau{
9*37748cd8SNickeau    public function setText(string $text) : void;
10*37748cd8SNickeau
11*37748cd8SNickeau    public function setType(int $ttype) : void;
12*37748cd8SNickeau
13*37748cd8SNickeau    public function setLine(int $line) : void;
14*37748cd8SNickeau
15*37748cd8SNickeau    public function setCharPositionInLine(int $pos) : void;
16*37748cd8SNickeau
17*37748cd8SNickeau    public function setChannel(int $channel) : void;
18*37748cd8SNickeau
19*37748cd8SNickeau    public function setTokenIndex(int $index) : void;
20*37748cd8SNickeau}
21