6
6
< meta charset ="utf-8 " />
7
7
< meta name ="viewport " content ="width=device-width, initial-scale=1.0 " /> < meta name ="generator " content ="Docutils 0.19: https://docutils.sourceforge.io/ " />
8
8
9
- < title > AST — TRLC 1.1.2 documentation</ title >
9
+ < title > AST — TRLC 1.1.3 documentation</ title >
10
10
< link rel ="stylesheet " type ="text/css " href ="../_static/pygments.css " />
11
11
< link rel ="stylesheet " type ="text/css " href ="../_static/classic.css " />
12
12
@@ -27,7 +27,7 @@ <h3>Navigation</h3>
27
27
< li class ="right " >
28
28
< a href ="errors.html " title ="Error handling and reporting "
29
29
accesskey ="P "> previous</ a > |</ li >
30
- < li class ="nav-item nav-item-0 "> < a href ="../index.html "> TRLC 1.1.2 documentation</ a > »</ li >
30
+ < li class ="nav-item nav-item-0 "> < a href ="../index.html "> TRLC 1.1.3 documentation</ a > »</ li >
31
31
< li class ="nav-item nav-item-this "> < a href =""> AST</ a > </ li >
32
32
</ ul >
33
33
</ div >
@@ -287,7 +287,7 @@ <h2>Entities<a class="headerlink" href="#entities" title="Permalink to this head
287
287
288
288
< dl class ="py class ">
289
289
< dt class ="sig sig-object py " id ="trlc.ast.Record_Object ">
290
- < em class ="property "> < span class ="pre "> class</ span > < span class ="w "> </ span > </ em > < span class ="sig-prename descclassname "> < span class ="pre "> trlc.ast.</ span > </ span > < span class ="sig-name descname "> < span class ="pre "> Record_Object</ span > </ span > < span class ="sig-paren "> (</ span > < em class ="sig-param "> < span class ="n "> < span class ="pre "> name</ span > </ span > </ em > , < em class ="sig-param "> < span class ="n "> < span class ="pre "> location</ span > </ span > </ em > , < em class ="sig-param "> < span class ="n "> < span class ="pre "> n_typ</ span > </ span > </ em > , < em class ="sig-param "> < span class ="n "> < span class ="pre "> section</ span > </ span > </ em > < span class ="sig-paren "> )</ span > < a class ="headerlink " href ="#trlc.ast.Record_Object " title ="Permalink to this definition "> ¶</ a > </ dt >
290
+ < em class ="property "> < span class ="pre "> class</ span > < span class ="w "> </ span > </ em > < span class ="sig-prename descclassname "> < span class ="pre "> trlc.ast.</ span > </ span > < span class ="sig-name descname "> < span class ="pre "> Record_Object</ span > </ span > < span class ="sig-paren "> (</ span > < em class ="sig-param "> < span class ="n "> < span class ="pre "> name</ span > </ span > </ em > , < em class ="sig-param "> < span class ="n "> < span class ="pre "> location</ span > </ span > </ em > , < em class ="sig-param "> < span class ="n "> < span class ="pre "> n_typ</ span > </ span > </ em > , < em class ="sig-param "> < span class ="n "> < span class ="pre "> section</ span > </ span > </ em > , < em class =" sig-param " > < span class =" n " > < span class =" pre " > n_package </ span > </ span > </ em > < span class ="sig-paren "> )</ span > < a class ="headerlink " href ="#trlc.ast.Record_Object " title ="Permalink to this definition "> ¶</ a > </ dt >
291
291
< dd > < p > Bases: < a class ="reference internal " href ="#trlc.ast.Typed_Entity " title ="trlc.ast.Typed_Entity "> < code class ="xref py py-class docutils literal notranslate "> < span class ="pre "> Typed_Entity</ span > </ code > </ a > </ p >
292
292
< p > A declared instance of a record type.</ p >
293
293
< p > This is going to be the bulk of all entities created by TRLC:</ p >
@@ -315,6 +315,12 @@ <h2>Entities<a class="headerlink" href="#entities" title="Permalink to this head
315
315
< dt class ="field-even "> Type< span class ="colon "> :</ span > </ dt >
316
316
< dd class ="field-even "> < p > < a class ="reference internal " href ="#trlc.ast.Section " title ="trlc.ast.Section "> Section</ a > </ p >
317
317
</ dd >
318
+ < dt class ="field-odd "> Attribute n_package< span class ="colon "> :</ span > </ dt >
319
+ < dd class ="field-odd "> < p > The package in which this record is declared in</ p >
320
+ </ dd >
321
+ < dt class ="field-even "> Type< span class ="colon "> :</ span > </ dt >
322
+ < dd class ="field-even "> < p > < a class ="reference internal " href ="#trlc.ast.Section " title ="trlc.ast.Section "> Section</ a > </ p >
323
+ </ dd >
318
324
</ dl >
319
325
< p > The actual type of expressions in the field attribute are limited
320
326
to:</ p >
@@ -326,6 +332,20 @@ <h2>Entities<a class="headerlink" href="#entities" title="Permalink to this head
326
332
< li > < p > < a class ="reference internal " href ="#trlc.ast.Record_Reference " title ="trlc.ast.Record_Reference "> < code class ="xref py py-class docutils literal notranslate "> < span class ="pre "> Record_Reference</ span > </ code > </ a > </ p > </ li >
327
333
< li > < p > < a class ="reference internal " href ="#trlc.ast.Implicit_Null " title ="trlc.ast.Implicit_Null "> < code class ="xref py py-class docutils literal notranslate "> < span class ="pre "> Implicit_Null</ span > </ code > </ a > </ p > </ li >
328
334
</ ul >
335
+ < dl class ="py method ">
336
+ < dt class ="sig sig-object py " id ="trlc.ast.Record_Object.fully_qualified_name ">
337
+ < span class ="sig-name descname "> < span class ="pre "> fully_qualified_name</ span > </ span > < span class ="sig-paren "> (</ span > < span class ="sig-paren "> )</ span > < a class ="headerlink " href ="#trlc.ast.Record_Object.fully_qualified_name " title ="Permalink to this definition "> ¶</ a > </ dt >
338
+ < dd > < p > Return the FQN for this type (i.e. PACKAGE.NAME)</ p >
339
+ < dl class ="field-list simple ">
340
+ < dt class ="field-odd "> Returns< span class ="colon "> :</ span > </ dt >
341
+ < dd class ="field-odd "> < p > the object’s full name</ p >
342
+ </ dd >
343
+ < dt class ="field-even "> Return type< span class ="colon "> :</ span > </ dt >
344
+ < dd class ="field-even "> < p > str</ p >
345
+ </ dd >
346
+ </ dl >
347
+ </ dd > </ dl >
348
+
329
349
< dl class ="py method ">
330
350
< dt class ="sig sig-object py " id ="trlc.ast.Record_Object.to_python_dict ">
331
351
< span class ="sig-name descname "> < span class ="pre "> to_python_dict</ span > </ span > < span class ="sig-paren "> (</ span > < span class ="sig-paren "> )</ span > < a class ="headerlink " href ="#trlc.ast.Record_Object.to_python_dict " title ="Permalink to this definition "> ¶</ a > </ dt >
@@ -1598,7 +1618,7 @@ <h3>Navigation</h3>
1598
1618
< li class ="right " >
1599
1619
< a href ="errors.html " title ="Error handling and reporting "
1600
1620
> previous</ a > |</ li >
1601
- < li class ="nav-item nav-item-0 "> < a href ="../index.html "> TRLC 1.1.2 documentation</ a > »</ li >
1621
+ < li class ="nav-item nav-item-0 "> < a href ="../index.html "> TRLC 1.1.3 documentation</ a > »</ li >
1602
1622
< li class ="nav-item nav-item-this "> < a href =""> AST</ a > </ li >
1603
1623
</ ul >
1604
1624
</ div >
0 commit comments