Crate vhdl_lang[][src]

Modules

ast

Macros

match_token_kind

Expect any number of token kind patterns, returns Ok variant when match else Err variant

return_if_finished
return_if_found
try_token_kind

Expect any number of token kind patterns, return on no match with error diagnostic based on expected kinds

Structs

Config
Diagnostic
Latin1String
Message
MessagePrinter
Position

A lexical position (line, column) in a source.

Project
Range

A lexical range in a source.

Source

A thread-safe reference to a source file. Multiple objects of this type can refer to the same source.

SourceFile
SrcPos

A lexical range within a specific source file.

VHDLParser

Enums

MessageType
Severity

Traits

MessageHandler

Type Definitions

ParserResult