/tags/SN-NG1/snavigator/doc/html/progref/langspecs.html
HTML | 755 lines | 755 code | 0 blank | 0 comment | 0 complexity | 494f9353d762dd87e6e7b10c0dbfa22f MD5 | raw file
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
- <HTML>
- <HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
- <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
- <META NAME="GENERATOR" CONTENT="Adobe FrameMaker 5.5/HTML Export Filter">
- <LINK REL="STYLESHEET" HREF="../cygnus.css" CHARSET="ISO-8859-1" TYPE="text/css">
- <TITLE>Predefined Lanugage Conventions</TITLE>
- </HEAD>
- <BODY BGCOLOR="#ffffff">
- <DIV>
- <TABLE CLASS="TABLE" WIDTH="100" BORDER="0" ALIGN="center" CELLPADDING="1">
- <TR><TD ALIGN="center">
- <P CLASS="Gotos"><A HREF="index_pr.html">Contents</A>
- </P></TD>
- <TD ALIGN="center">
- <P CLASS="Gotos"><A HREF="custom.html">Previous</A></P></TD>
- <TD ALIGN="center">
- <P CLASS="Gotos">
- <A HREF="addparsers.html">Next</A></P></TD>
- </TR></TABLE><HR ALIGN="center">
- </DIV>
- <H1 CLASS="ChapterTitle">
- <A NAME="pgfId-997610"></A>Predefined Language Conventions<DIV>
- <IMG SRC="line.gif">
- </DIV>
- </H1>
- <P CLASS="Body">
- <A NAME="pgfId-997612"></A>Source-Navigator does not invoke a compiler to build its databases; instead, it has a plug-in parser for each language it supports. For details on how to add plug-in parsers to Source-Navigator, see <A HREF="addparsers.html#25359" CLASS="XRef">The Parser Toolbox Library</A>. </P>
- <H2 CLASS="Heading1">
- <A NAME="pgfId-1006520"></A><A NAME="39640"></A>Predefined Parsers</H2>
- <P CLASS="Body">
- <A NAME="pgfId-1115371"></A>Source-Navigator was designed to support not only the most common software development languages, but to support them <EM CLASS="Emphasis">
- together</EM>. With Source-Navigator you can follow references from a C++ method to a FORTRAN subroutine, and even to assembly language. To accomplish this task efficiently, Source-Navigator shares terms between multiple languages, even when the languages are defined in different terms. </P>
- <P CLASS="Body">
- <A NAME="pgfId-1175284"></A>For example, a C <KBD CLASS="Code">
- struct</KBD>
- is represented in Source-Navigator as a <KBD CLASS="Code">
- class</KBD>; there is no separate <KBD CLASS="Code">
- struct</KBD>
- type for C. By unifying these terms, Source-Navigator greatly
- simplifies both the task of multi-language code comprehension and
- its own internal organization.</P>
- <H3 CLASS="Heading2">
- <A NAME="pgfId-1175289"></A><A NAME="35359"></A>The C and C++ Parser</H3>
- <P CLASS="Body">
- <A NAME="pgfId-1175293"></A>This parser understands <A NAME="marker-1175290"></A>C++,
- <A NAME="marker-1175291"></A>K&R C, and <A NAME="marker-1175292"></A>ANSI
- C languages, including the pre-processor directives. <A NAME="marker-1175294"></A>
- Pre-processing is not necessary to parse C or C++ source code. During project
- creation a default include search path
- <A NAME="marker-1175295"></A> is created that has the same role as
- the <KBD CLASS="Code">-I</KBD> option for the C pre-processor. The
- include search path can be modified during project creation or from
- the <SPAN CLASS="Bold">
- File</SPAN>
- menu by selecting <SPAN CLASS="Bold">
- Project Preferences </SPAN>
- <EM CLASS="Arrow">
- -></EM>
- <SPAN CLASS="Bold">
- Include</SPAN>.</P>
- <H3 CLASS="Heading2">
- <A NAME="pgfId-1175297"></A><A NAME="17700"></A>The FORTRAN Parser</H3>
- <P CLASS="Body">
- <A NAME="pgfId-1175299"></A>The FORTRAN parser understands
- the <A NAME="marker-1175298"></A>FORTRAN 77 syntax, plus extensions
- such as <KBD CLASS="Code">
- record</KBD>, <KBD CLASS="Code">
- structure</KBD><A NAME="marker-1175300"></A>, and <KBD CLASS="Code">
- include</KBD><A NAME="marker-1175301"></A>. The usual FORTRAN extensions are understood
- by the parser as well. The include search path has the same role as
- the <KBD CLASS="Code">
- -I</KBD>
- option for the C pre-processor. The include search path can be modified
- during project creation or from the <SPAN CLASS="Bold">
- File</SPAN>
- menu by selecting <SPAN CLASS="Bold">
- Project Preferences </SPAN>
- <EM CLASS="Arrow">
- -></EM>
- <SPAN CLASS="Bold">
- Include</SPAN>.</P>
- <P CLASS="Body">
- <A NAME="pgfId-1175303"></A>The <A NAME="marker-1175302"></A>FORTRAN structure
- declaration is mapped by the tools to a class. Structure members are treated
- as instance variables.</P>
- <H3 CLASS="Heading2">
- <A NAME="pgfId-1175305"></A><A NAME="30981"></A>The COBOL Parser</H3>
- <P CLASS="Body">
- <A NAME="pgfId-1175308"></A>The <A NAME="marker-1175325"></A>COBOL parser
- understands these dialects: <A NAME="marker-1175307"></A>ANSI '74 Standard,
- ANSI '85 Standard (ANSI X3.23-1985), IBM OS/VS COBOL, IBM VS COBOL II, IBM
- SAA COBOL/370, IBM DOSVS COBOL, X/Open, and Micro Focus COBOL.</P>
- <H3 CLASS="Heading2">
- <A NAME="pgfId-1007992"></A><A NAME="27795"></A>The Tcl and [incr Tcl] Parser</H3>
- <P CLASS="Body">
- <A NAME="pgfId-1007993"></A>The Tcl parser understands all versions of Tcl/Tk
- through version 8.1. In addition, it understands <KBD CLASS="Code">
- [incr Tcl]</KBD>
- versions 1.5 and 2.x.</P>
- <H3 CLASS="Heading2">
- <A NAME="pgfId-1007994"></A><A NAME="21506"></A>The <A NAME="marker-1175270"></A>
- Java Parser</H3>
- <P CLASS="Body">
- <A NAME="pgfId-1007995"></A>The Java parser understands Java 1.0.</P>
- <H3 CLASS="Heading2">
- <A NAME="pgfId-1103113"></A>The PowerPC assembly Parser</H3>
- <P CLASS="Body">
- <A NAME="pgfId-1103114"></A>The PowerPC assembly parser understands model number
- 601 assembly language. </P>
- <H3 CLASS="Label">
- <A NAME="pgfId-1181167"></A>Note</H3>
- <P CLASS="Note">
- <A NAME="pgfId-1181171"></A>The empty areas
- of <A HREF="langspecs.html#20276" CLASS="XRef">Type Definitions for Supported
- Languages</A> represent types that don't exist in each language.</P>
- <TABLE border=1>
- <CAPTION>
- <P CLASS="TableTitle">
- <A NAME="pgfId-1181502"></A><A NAME="marker-1181497"></A><A NAME="20276"></A>Type
- Definitions for Supported Languages </P>
- </CAPTION>
- <TR>
- <TH ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellHeading">
- <A NAME="pgfId-1181516"></A>Type<BR>
- Abbrev.</P>
- </TH>
- <TH ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellHeading">
- <A NAME="pgfId-1181520"></A><A NAME="marker-1181518"></A>C/<A NAME="marker-1181519"></A>C++ and <A NAME="marker-1181521"></A>Java</P>
- </TH>
- <TH ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellHeading">
- <A NAME="pgfId-1181524"></A><A NAME="marker-1181523"></A>FORTRAN</P>
- </TH>
- <TH ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellHeading">
- <A NAME="pgfId-1181526"></A>COBOL</P>
- </TH>
- <TH ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellHeading">
- <A NAME="pgfId-1181529"></A><A NAME="marker-1181528"></A>Tcl</P>
- </TH>
- <TH ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellHeading">
- <A NAME="pgfId-1181531"></A>[incr Tcl]</P>
- </TH>
- <TH ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellHeading">
- <A NAME="pgfId-1181533"></A>PowerPC assembly</P>
- </TH>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181535"></A>cl</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181537"></A>Class, Struct</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181539"></A>Structure</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181541"></A>Structure</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181543"></A>Namespace</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181545"></A>Class</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181547"></A> </P>
- </TD>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181549"></A>com</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181551"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181553"></A>Common Block</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181555"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181557"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181559"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181561"></A> </P>
- </TD>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181563"></A>cov</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181565"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181567"></A>Common variable</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181569"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181571"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181573"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181575"></A> </P>
- </TD>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181577"></A>con</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181582"></A>#define<A HREF="#pgfId-1181581" CLASS="footnote"><SUP>1</SUP></A><A NAME="fn1"></A><BR>
- const<A HREF="#pgfId-1181585" CLASS="footnote"><SUP>2</SUP></A><A NAME="fn2"></A><BR>
- static final<A HREF="#pgfId-1181588" CLASS="footnote"><SUP>3</SUP></A><A NAME="fn3"></A></P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181590"></A>Constant</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181592"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181594"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181596"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181598"></A>Const</P>
- </TD>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181600"></A>e</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181602"></A>Enum</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181604"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181606"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181608"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181610"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181612"></A> </P>
- </TD>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181614"></A>ec</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181616"></A>Enum value</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181618"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181620"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181622"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181624"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181626"></A> </P>
- </TD>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181628"></A>fd</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181630"></A>Function declaration</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181632"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181634"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181636"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181638"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181640"></A> </P>
- </TD>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181642"></A>fr</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181644"></A>Friend</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181646"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181648"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181650"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181652"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181654"></A> </P>
- </TD>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181656"></A>fu</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181658"></A>Function</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181660"></A>Function,<BR>Label</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181662"></A>Function, Label</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181664"></A>Procedure</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181666"></A>Procedure</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181668"></A>Function</P>
- </TD>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181670"></A>gv</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181672"></A>Global <BR>
- variable</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181674"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181676"></A>Global<BR>variable</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181678"></A>Global <BR>
- variable</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181680"></A>Global <BR>
- variable</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181682"></A>Global <BR>
- variable</P>
- </TD>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181684"></A>iv</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181686"></A>Instance variable</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181688"></A>Instance <BR>
- variable<A HREF="#pgfId-1181691" CLASS="footnote"><SUP>4</SUP></A><A NAME="fn4"></A></P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181693"></A>Instance <BR>variable
- <A HREF="#pgfId-1181696" CLASS="footnote"><SUP>5</SUP></A><A NAME="fn5"></A></B>
- </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181698"></A>Namespace variable</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181700"></A>Instance<BR>variable</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181702"></A> </P>
- </TD>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181704"></A>lv</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181706"></A>Local <BR>
- variable</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181708"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181710"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181712"></A>Local <BR>
- variable</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181714"></A>Local <BR>
- variable</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181716"></A> </P>
- </TD>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181718"></A>ma</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181720"></A>Macro</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181722"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181724"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181726"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181728"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181730"></A>Macro</P>
- </TD>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181732"></A>md</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181734"></A>Method declaration</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181736"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181738"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181740"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181742"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181744"></A> </P>
- </TD>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181746"></A>mi</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181748"></A>Method implementation</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181750"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181752"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181754"></A>Namespace procedure</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181756"></A>Method implementation</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181758"></A> </P>
- </TD>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181760"></A>su</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181762"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181764"></A>Subroutine</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181766"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181768"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181770"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181772"></A> </P>
- </TD>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181774"></A>t</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181776"></A>Typedef</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181778"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181780"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181782"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181784"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181786"></A> </P>
- </TD>
- </TR>
- <TR>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181788"></A>un</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181790"></A>Union</P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181792"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181794"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181796"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181798"></A> </P>
- </TD>
- <TD ROWSPAN="1" COLSPAN="1">
- <P CLASS="CellBody">
- <A NAME="pgfId-1181800"></A> </P>
- </TD>
- </TR>
- </TABLE>
- <P CLASS="Body">
- <A NAME="pgfId-1175267"></A></P>
- <HR>
- <DIV CLASS="footnotes">
- <DIV CLASS="footnote">
- <P CLASS="TableFootnote">
- <SPAN CLASS="footnoteNumber">
- 1.</SPAN>
- <A NAME="pgfId-1181581"></A>In C and C++. <A HREF="#fn1">Return to text.</A></P>
- </DIV>
- <DIV CLASS="footnote">
- <P CLASS="TableFootnote">
- <SPAN CLASS="footnoteNumber">
- 2.</SPAN>
- <A NAME="pgfId-1181585"></A>In C and C++. <A HREF="#fn2">Return to text.</A></P>
- </DIV>
- <DIV CLASS="footnote">
- <P CLASS="TableFootnote">
- <SPAN CLASS="footnoteNumber">
- 3.</SPAN>
- <A NAME="pgfId-1181588"></A>In Java. <A HREF="#fn3">Return to text.</A></P>
- </DIV>
- <DIV CLASS="footnote">
- <P CLASS="TableFootnote">
- <SPAN CLASS="footnoteNumber">
- 4.</SPAN>
- <A NAME="pgfId-1181691"></A>For structure members. <A HREF="#fn4">Return to text.</A></P>
- </DIV>
- <DIV CLASS="footnote">
- <P CLASS="TableFootnote">
- <SPAN CLASS="footnoteNumber">
- 5.</SPAN>
- <A NAME="pgfId-1181696"></A>For structure members. <A HREF="#fn5">Return to text.</A></P>
- </DIV>
- </DIV>
- <HR ALIGN="center">
- <TABLE CLASS="TABLE" WIDTH="100" BORDER="0" ALIGN="center" CELLPADDING="1">
- <TR><TD ALIGN="center">
- <P CLASS="Gotos"><A HREF="index_pr.html">Contents</A>
- </P></TD>
- <TD ALIGN="center">
- <P CLASS="Gotos"><A HREF="custom.html">Previous</A></P></TD>
- <TD ALIGN="center">
- <P CLASS="Gotos">
- <A HREF="addparsers.html">Next</A></P></TD>
- </TR></TABLE>
- </BODY>
- </HTML>