DoxigAlpha

firstToken

Function parameters

Parameters

#

Index into `tokens`, or null.

Types

#
OptionalTokenIndex
Index into `tokens`, or null.
TokenOffset
A relative token index.
OptionalTokenOffset
A relative token index, or null.
full
Fully assembled AST node information.
ExtraIndex
Index into `extra_data`.

Functions in this namespace

Functions

#
parse
Result should be freed with tree.deinit() when there are
renderAlloc
`gpa` is used for allocating the resulting formatted source code.
errorOffset
Returns an extra offset for column and byte offset of errors that
legacyAsm
To be deleted after 0.15.0 is tagged

Source

Implementation

#
pub fn firstToken(var_decl: VarDecl) TokenIndex {
    return var_decl.visib_token orelse
        var_decl.extern_export_token orelse
        var_decl.threadlocal_token orelse
        var_decl.comptime_token orelse
        var_decl.ast.mut_token;
}