@@ -96,6 +96,7 @@ DECLARE_VALUE_FN(inherits);
9696DECLARE_VALUE_FN (implementation );
9797DECLARE_VALUE_FN (kind );
9898DECLARE_VALUE_FN (language );
99+ DECLARE_VALUE_FN (nth );
99100DECLARE_VALUE_FN (scope );
100101DECLARE_VALUE_FN (scope_kind );
101102DECLARE_VALUE_FN (scope_name );
@@ -213,6 +214,8 @@ static DSLProcBind pbinds [] = {
213214 .helpstr = "-> <list>" },
214215 { "$implementation" , value_implementation , NULL , DSL_PATTR_MEMORABLE , 0UL ,
215216 .helpstr = "-> #f|<string>" },
217+ { "$nth" , value_nth , NULL , DSL_PATTR_MEMORABLE , 0UL ,
218+ .helpstr = "-> #f|<integer>" },
216219 { "$kind" , value_kind , NULL , DSL_PATTR_MEMORABLE , 0UL ,
217220 .helpstr = "-> #f|<string>" },
218221 { "$language" , value_language , NULL , DSL_PATTR_MEMORABLE , 0UL ,
@@ -903,6 +906,7 @@ DEFINE_VALUE_FN(inherits)
903906DEFINE_VALUE_FN (implementation )
904907DEFINE_VALUE_FN (kind )
905908DEFINE_VALUE_FN (language )
909+ DEFINE_VALUE_FN (nth )
906910DEFINE_VALUE_FN (scope )
907911DEFINE_VALUE_FN (scope_kind )
908912DEFINE_VALUE_FN (scope_name )
@@ -995,6 +999,11 @@ EsObject* dsl_entry_language (const tagEntry *entry)
995999 return dsl_entry_xget_string (entry , "language" );
9961000}
9971001
1002+ EsObject * dsl_entry_nth (const tagEntry * entry )
1003+ {
1004+ return dsl_entry_xget_integer (entry , "nth" );
1005+ }
1006+
9981007EsObject * dsl_entry_implementation (const tagEntry * entry )
9991008{
10001009 return dsl_entry_xget_string (entry , "implementation" );
0 commit comments