aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/iirs_utils.adb
Commit message (Collapse)AuthorAgeFilesLines
* vhdl: move iirs_utils to vhdl.utilsTristan Gingold2019-05-061-1688/+0
|
* vhdl: rename iirs to vhdl.nodesTristan Gingold2019-05-051-1/+1
|
* vhdl: move std_standard package to vhdl child.Tristan Gingold2019-05-051-2/+2
|
* vhdl: move tokens as vhdl child package.Tristan Gingold2019-05-041-1/+1
|
* vhdl: move scanner under vhdl hierarchy.Tristan Gingold2019-05-041-1/+1
|
* analysis: tolerate more parse errors (empty enumeration type).Tristan Gingold2018-12-221-6/+7
|
* Improve error handling on use clauses.Tristan Gingold2018-12-211-5/+11
|
* sem_decls: tolerate parse error on subtype indication.Tristan Gingold2018-12-171-2/+4
|
* Improve error recovery on use clauses.Tristan Gingold2018-12-161-0/+5
|
* record ownership of record element constraints.Tristan Gingold2018-12-091-0/+8
|
* Implement Get_Base_Element_Declaration in iirs_utils.Tristan Gingold2018-12-091-0/+10
|
* Create sem_lib from libraries.Tristan Gingold2018-11-141-15/+0
|
* Improve handling of implicit condition.Tristan Gingold2018-02-031-1/+2
| | | | | | Avoid a crash on aggregate (fix #524) Improve error message if operator is not found Don't print operator with --reprint.
* sem_names: improve support of external names.Tristan Gingold2018-01-211-0/+3
|
* Add a comment.Tristan Gingold2018-01-141-0/+1
|
* Rename of Iir_Kinds_Library_UnitTristan Gingold2017-12-011-1/+1
|
* Rework list implementation, use iterator.Tristan Gingold2017-11-111-9/+16
|
* Use flist for disconnection specification and component specification.Tristan Gingold2017-11-081-0/+14
|
* Use flist for enumerations.Tristan Gingold2017-11-071-19/+7
|
* Use Flist for records.Tristan Gingold2017-11-071-4/+17
|
* Use Flist for array indexes.Tristan Gingold2017-11-061-8/+34
|
* Are_Bounds_Locally_Static: add comment, do what it is described.Tristan Gingold2017-11-051-35/+34
|
* Add a comment.Tristan Gingold2017-10-291-0/+1
|
* is_same_profile: handle enumeration_literal and function.Tristan Gingold2017-07-221-0/+10
| | | | Fix #388
* remove build_reference_decl, add maybe_ref to condition and target.Tristan Gingold2017-07-021-10/+3
|
* vhdl2008: allow out port in sensitivity lists.Tristan Gingold2017-03-271-0/+12
| | | | Fix #326
* Allow 'subtype and 'base for 'simple_name prefix.Tristan Gingold2017-01-231-0/+2
| | | | Fix #261
* WIP: translate size of unbounded records.Tristan Gingold2017-01-231-2/+2
|
* vhdl2008: handle 'Subtype as a type name and in disp_vhdlTristan Gingold2017-01-151-0/+2
|
* iirs_utils: reimplement Are_Bounds_Locally_Static.Tristan Gingold2017-01-021-1/+51
|
* Build all Static_Construct aggregate statically.Tristan Gingold2016-12-231-0/+15
|
* evaluation: tune evaluation of composite values.Tristan Gingold2016-12-201-0/+9
|
* Remove Get/Set_Value_Staticness, add Get/Set_Aggregate_Expand_FlagTristan Gingold2016-12-201-0/+19
|
* Get_Object_Prefix: Strengthen.Tristan Gingold2016-12-151-5/+86
|
* assocs: rework conversion.Tristan Gingold2016-12-151-0/+2
| | | | | | | An actual is analyzed as a conversion if the inner expression is an object of the right class. Fix #225
* Allow operator symbol as formal name.Tristan Gingold2016-12-081-2/+4
| | | | For #205
* ownership: check tree after sem and canon.Tristan Gingold2016-11-051-0/+19
|
* canon: do not set formal of association by position.Tristan Gingold2016-10-191-19/+66
|
* Finish_Compilation: factorize code, move to libraries.Tristan Gingold2016-10-151-7/+14
|
* Rework AST to setup ownership and reference policy.Tristan Gingold2016-10-111-7/+11
| | | | Check it with nodes_gc.
* Is_Second_Subprogram_Specification: minor improvement.Tristan Gingold2016-10-051-3/+1
|
* Consider object for array attribute.Tristan Gingold2016-10-011-4/+4
| | | | Fix issue #151
* Revive node_gc, avoid copy of enumeration in enumeration range.Tristan Gingold2016-10-011-6/+2
|
* vhdl08: preliminary support of interface subprogramTristan Gingold2016-09-251-0/+12
|
* sem_inst: handl forward reference in subprogramsTristan Gingold2016-09-241-1/+5
|
* vhdl08: preliminary work for package body instantiation.Tristan Gingold2016-09-181-0/+22
|
* Handle expanded name for interface package.Tristan Gingold2016-09-121-1/+1
|
* vhdl08: handle very simple nested packages.Tristan Gingold2016-09-031-0/+5
|
* Handle default parameters for file_open.Tristan Gingold2016-06-021-0/+12
| | | | Display backtrace for error in file_open.
* vhdl2008: implement new 'use clause' rules for types.Tristan Gingold2016-05-311-0/+21
| | | | Adjust test issue72.