Код вырван из контекста, так что сложно однозначно дать ответ.
Судя по всему это дефолтный конструктор Token, который принимает в параметры значение типа Kind, noexcept - это указатель компилятору типо (const или volatile), который говорит, что данная функция не будет выбрасывать исключения, двоеточие в конструкторе и то, что идет после, является инициализатором конструктора, здесь инициализируются переменные перед выполнением конструктора, и так можно передать аргументы в родительский класс, либо же здесь может происходить вызов конструкторов базового класса