1<?php 2 3declare(strict_types=1); 4 5namespace Antlr\Antlr4\Runtime\Atn\Actions; 6 7final class LexerActionType 8{ 9 /** 10 * The type of a {@see LexerChannelAction} action. 11 */ 12 public const CHANNEL = 0; 13 14 /** 15 * The type of a {@see LexerCustomAction} action. 16 */ 17 public const CUSTOM = 1; 18 19 /** 20 * The type of a {@see LexerModeAction} action. 21 */ 22 public const MODE = 2; 23 24 /** 25 * The type of a {@see LexerMoreAction} action. 26 */ 27 public const MORE = 3; 28 29 /** 30 * The type of a {@see LexerPopModeAction} action. 31 */ 32 public const POP_MODE = 4; 33 34 /** 35 * The type of a {@see LexerPushModeAction} action. 36 */ 37 public const PUSH_MODE = 5; 38 39 /** 40 * The type of a {@see LexerSkipAction} action. 41 */ 42 public const SKIP = 6; 43 44 /** 45 * The type of a {@see LexerTypeAction} action. 46 */ 47 public const TYPE = 7; 48} 49