Blame local/mib2c.org-mode.conf
|
Packit |
fcad23 |
@define object@
|
|
Packit |
fcad23 |
******* ${objecttodo}$o ($o.subid)
|
|
Packit |
fcad23 |
+ OID: $o.objectID
|
|
Packit |
fcad23 |
+ Type: $o.perltype
|
|
Packit |
fcad23 |
+ Access: $o.access
|
|
Packit |
fcad23 |
+ Status: $o.status
|
|
Packit |
fcad23 |
@if $o.ranges@
|
|
Packit |
fcad23 |
+ Ranges
|
|
Packit |
fcad23 |
@foreach $start, $end range $o@
|
|
Packit |
fcad23 |
$start - $end
|
|
Packit |
fcad23 |
@end@
|
|
Packit |
fcad23 |
@end@
|
|
Packit |
fcad23 |
@if $o.enums@
|
|
Packit |
fcad23 |
********* Enums
|
|
Packit |
fcad23 |
@foreach $label, $value enum@
|
|
Packit |
fcad23 |
$value: $label
|
|
Packit |
fcad23 |
@end@
|
|
Packit |
fcad23 |
@end@
|
|
Packit |
fcad23 |
********* Description
|
|
Packit |
fcad23 |
$o.description
|
|
Packit |
fcad23 |
@enddefine@
|
|
Packit |
fcad23 |
##
|
|
Packit |
fcad23 |
@open -@
|
|
Packit |
fcad23 |
We're about to generate an Emacs org-mode file for you. First, though,
|
|
Packit |
fcad23 |
a couple of quick questions:
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
@prompt $dotodo Do you want us to put TODO labels on the tables (y/n):@
|
|
Packit |
fcad23 |
@if "$dotodo" eq "y"@
|
|
Packit |
fcad23 |
@eval $tabletodo = "TODO "@
|
|
Packit |
fcad23 |
@end@
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
@prompt $dotodo Do you want us to put TODO labels on the notifications (y/n):@
|
|
Packit |
fcad23 |
@if "$dotodo" eq "y"@
|
|
Packit |
fcad23 |
@eval $notificationtodo = "TODO "@
|
|
Packit |
fcad23 |
@end@
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
What about objects, such as table columns and notification varbinds?
|
|
Packit |
fcad23 |
@prompt $dotodo Do you want us to put TODO labels on these objects (y/n):@
|
|
Packit |
fcad23 |
@if "$dotodo" eq "y"@
|
|
Packit |
fcad23 |
@eval $objecttodo = "TODO "@
|
|
Packit |
fcad23 |
@end@
|
|
Packit |
fcad23 |
##
|
|
Packit |
fcad23 |
@open ${name}.org@
|
|
Packit |
fcad23 |
MIB Information for $name.module::$name
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
This file was created with /mib2c -c mib2c.org-mode.conf $name/
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
* Scalars
|
|
Packit |
fcad23 |
@foreach $o scalar@
|
|
Packit |
fcad23 |
@calldefine object@
|
|
Packit |
fcad23 |
@end@
|
|
Packit |
fcad23 |
* Tables
|
|
Packit |
fcad23 |
@foreach $t table@
|
|
Packit |
fcad23 |
*** ${tabletodo}$t ($t.objectID)
|
|
Packit |
fcad23 |
***** Description
|
|
Packit |
fcad23 |
$t.description
|
|
Packit |
fcad23 |
***** Indexes:
|
|
Packit |
fcad23 |
@foreach $o index@
|
|
Packit |
fcad23 |
@calldefine object@
|
|
Packit |
fcad23 |
@end@
|
|
Packit |
fcad23 |
***** Columns:
|
|
Packit |
fcad23 |
@foreach $o nonindex@
|
|
Packit |
fcad23 |
@calldefine object@
|
|
Packit |
fcad23 |
@end@
|
|
Packit |
fcad23 |
@end@
|
|
Packit |
fcad23 |
* Notifications
|
|
Packit |
fcad23 |
@foreach $n notifications@
|
|
Packit |
fcad23 |
*** Description
|
|
Packit |
fcad23 |
$n.description
|
|
Packit |
fcad23 |
*** ${notificationtodo}$n ($n.objectID)
|
|
Packit |
fcad23 |
@foreach $o varbinds@
|
|
Packit |
fcad23 |
@calldefine object@
|
|
Packit |
fcad23 |
@end@
|
|
Packit |
fcad23 |
@end@
|