Change ansi/non-ansi priority
This commit is contained in:
parent
b4dae793ab
commit
9232a15bc8
@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
## [Unreleased](https://github.com/dalance/sv-parser/compare/v0.10.2...Unreleased) - ReleaseDate
|
## [Unreleased](https://github.com/dalance/sv-parser/compare/v0.10.2...Unreleased) - ReleaseDate
|
||||||
|
|
||||||
|
* [Fixed] empty port list is parsed as non-ANSI style
|
||||||
|
|
||||||
## [v0.10.2](https://github.com/dalance/sv-parser/compare/v0.10.1...v0.10.2) - 2021-01-06
|
## [v0.10.2](https://github.com/dalance/sv-parser/compare/v0.10.1...v0.10.2) - 2021-01-06
|
||||||
|
|
||||||
* [Fixed] embedded single line comment in macro [#28](https://github.com/dalance/sv-parser/issues/28)
|
* [Fixed] embedded single line comment in macro [#28](https://github.com/dalance/sv-parser/issues/28)
|
||||||
|
@ -116,11 +116,11 @@ pub(crate) fn module_ansi_header(s: Span) -> IResult<Span, ModuleAnsiHeader> {
|
|||||||
#[packrat_parser]
|
#[packrat_parser]
|
||||||
pub(crate) fn module_declaration(s: Span) -> IResult<Span, ModuleDeclaration> {
|
pub(crate) fn module_declaration(s: Span) -> IResult<Span, ModuleDeclaration> {
|
||||||
alt((
|
alt((
|
||||||
module_declaration_nonansi,
|
|
||||||
module_declaration_ansi,
|
module_declaration_ansi,
|
||||||
|
module_declaration_nonansi,
|
||||||
module_declaration_wildcard,
|
module_declaration_wildcard,
|
||||||
module_declaration_extern_nonansi,
|
|
||||||
module_declaration_extern_ansi,
|
module_declaration_extern_ansi,
|
||||||
|
module_declaration_extern_nonansi,
|
||||||
))(s)
|
))(s)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -212,11 +212,11 @@ pub(crate) fn module_keyword(s: Span) -> IResult<Span, ModuleKeyword> {
|
|||||||
#[packrat_parser]
|
#[packrat_parser]
|
||||||
pub(crate) fn interface_declaration(s: Span) -> IResult<Span, InterfaceDeclaration> {
|
pub(crate) fn interface_declaration(s: Span) -> IResult<Span, InterfaceDeclaration> {
|
||||||
alt((
|
alt((
|
||||||
interface_declaration_nonansi,
|
|
||||||
interface_declaration_ansi,
|
interface_declaration_ansi,
|
||||||
|
interface_declaration_nonansi,
|
||||||
interface_declaration_wildcard,
|
interface_declaration_wildcard,
|
||||||
interface_declaration_extern_nonansi,
|
|
||||||
interface_declaration_extern_ansi,
|
interface_declaration_extern_ansi,
|
||||||
|
interface_declaration_extern_nonansi,
|
||||||
))(s)
|
))(s)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -335,11 +335,11 @@ pub(crate) fn interface_ansi_header(s: Span) -> IResult<Span, InterfaceAnsiHeade
|
|||||||
#[packrat_parser]
|
#[packrat_parser]
|
||||||
pub(crate) fn program_declaration(s: Span) -> IResult<Span, ProgramDeclaration> {
|
pub(crate) fn program_declaration(s: Span) -> IResult<Span, ProgramDeclaration> {
|
||||||
alt((
|
alt((
|
||||||
program_declaration_nonansi,
|
|
||||||
program_declaration_ansi,
|
program_declaration_ansi,
|
||||||
|
program_declaration_nonansi,
|
||||||
program_declaration_wildcard,
|
program_declaration_wildcard,
|
||||||
program_declaration_extern_nonansi,
|
|
||||||
program_declaration_extern_ansi,
|
program_declaration_extern_ansi,
|
||||||
|
program_declaration_extern_nonansi,
|
||||||
))(s)
|
))(s)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user