aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/vhdl-scanner.adb
Commit message (Collapse)AuthorAgeFilesLines
* vhdl: try to convert identifier to token only for identifiersTristan Gingold2019-10-201-1/+3
| | | | | (and not for bit string literal). Fix #983
* vhdl psl: fully scan PSL keywords in scanner.Tristan Gingold2019-08-201-31/+54
|
* vhdl: recognize PSL units reserved words.Tristan Gingold2019-08-161-0/+6
|
* vhdl: add PSL keywords to vhdl08 reserved words.Tristan Gingold2019-08-141-9/+33
|
* Add support for PSL assumptions, used in formal verification (#880)Pepijn de Vos2019-08-071-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * vhdl: make the parser understand PSL assume * assume does not actually have report according to the spec. Just a property. * add SPL assume to semantic analysis * canonicalise PSL assume * add assume to annotations * add PSL assume to simulation code * statement -> directive * add assume to translation files * update ticked24 testcase * correctly parse assume * add assume testcase * refactor chunk of duplicated code
* vhdl: handle (discard) more pragmas.Tristan Gingold2019-07-251-0/+8
|
* vhdl scanner: handle pragma translate_on/translate_off.Tristan Gingold2019-07-241-3/+94
|
* vhdl: parse and analyze restrict directive.Tristan Gingold2019-07-041-0/+4
|
* Error_Msg_Option: do not raise exception.Tristan Gingold2019-06-251-1/+9
|
* vhdl-scanner: optimizationTristan Gingold2019-06-031-6/+17
|
* vhdl: differenciate block and line comments.Tristan Gingold2019-05-301-2/+2
|
* vhdl-disp_vhdl: print literals and identifiers from the source.Tristan Gingold2019-05-291-0/+5
| | | | Add Literal_Length and set it in the parser.
* errorout: add messages group instead of continuation.Tristan Gingold2019-05-121-7/+9
|
* vhdl: decouple errorouts a bit more.Tristan Gingold2019-05-101-28/+45
|
* vhdl: replace Iir_Int64 by Int64, and Iir_Fp64 by Fp64.Tristan Gingold2019-05-101-10/+10
|
* vhdl: move scanner under vhdl hierarchy.Tristan Gingold2019-05-041-0/+2332