From 61bfe2d70cae6be8c4086a210a5451135ccca9ea Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Sat, 2 Aug 2008 08:21:29 +0000 Subject: added doc tool --- docs/tool/Modules/NaturalDocs/Languages/Ada.pm | 38 ++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 docs/tool/Modules/NaturalDocs/Languages/Ada.pm (limited to 'docs/tool/Modules/NaturalDocs/Languages/Ada.pm') diff --git a/docs/tool/Modules/NaturalDocs/Languages/Ada.pm b/docs/tool/Modules/NaturalDocs/Languages/Ada.pm new file mode 100644 index 00000000..d7369ac6 --- /dev/null +++ b/docs/tool/Modules/NaturalDocs/Languages/Ada.pm @@ -0,0 +1,38 @@ +############################################################################### +# +# Class: NaturalDocs::Languages::Ada +# +############################################################################### +# +# A subclass to handle the language variations of Ada +# +############################################################################### + +# This file is part of Natural Docs, which is Copyright (C) 2003-2008 Greg Valure +# Natural Docs is licensed under the GPL + +use strict; +use integer; + +package NaturalDocs::Languages::Ada; + +use base 'NaturalDocs::Languages::Simple'; + + +# +# Function: ParseParameterLine +# Overridden because Ada uses Pascal-style parameters +# +sub ParseParameterLine #(...) + { + my ($self, @params) = @_; + return $self->SUPER::ParsePascalParameterLine(@params); + }; + +sub TypeBeforeParameter + { + return 0; + }; + + +1; -- cgit 1.4.1