gnat_rm.texi: Add documentation for pragmas Pre[_Class] Post[_Class].
authorRobert Dewar <dewar@adacore.com>
Sun, 13 Oct 2013 16:34:01 +0000 (16:34 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Sun, 13 Oct 2013 16:34:01 +0000 (18:34 +0200)
commitff7a7e12be85d18d68c1919346f267d5da7d0d61
tree38d420a7a59178cd49c38febdfe3d723669585bb
parentab8843fac024b4f8e4147c084cb876649b2e66c5
gnat_rm.texi: Add documentation for pragmas Pre[_Class] Post[_Class].

2013-10-13  Robert Dewar  <dewar@adacore.com>

* gnat_rm.texi: Add documentation for pragmas Pre[_Class]
Post[_Class].
* par-ch2.adb (Skip_Pragma_Semicolon): Handle extra semicolon nicely.
* par-prag.adb: Add entries for pragmas Pre[_Class] and
Post[_Class].
* sem_prag.adb: Add handling of pragmas Pre[_Class] and
Post[_Class].
* sem_util.adb (Original_Aspect_Name): Moved here from
Sem_Prag.Original_Name, and modified to handle pragmas
Pre/Post/Pre_Class/Post_Class.
* sem_util.ads (Original_Aspect_Name): Moved here from
Sem_Prag.Original_Name.
* snames.ads-tmpl: Add entries for pragmas Pre[_Class] and
Post[_Class].

2013-10-13  Robert Dewar  <dewar@adacore.com>

* einfo.adb, sem_ch6.adb: Minor reformatting.

From-SVN: r203505
gcc/ada/ChangeLog
gcc/ada/einfo.adb
gcc/ada/gnat_rm.texi
gcc/ada/par-ch2.adb
gcc/ada/par-prag.adb
gcc/ada/sem_ch6.adb
gcc/ada/sem_prag.adb
gcc/ada/sem_util.adb
gcc/ada/sem_util.ads
gcc/ada/snames.ads-tmpl