The abstract property of a definition. Returns the set of characters that is used to represent the abstract property in that specific language.
The attribute's visibility, could for example be private or protected if it's supported by the language.
In a Sinatra application, return the block of an object. Could for be any of GET, POST, PUT, PATCH, DELETE, OPTIONS, LINK, UNLINK
The end of a block comment in a specific language.
The start of a block comment in a specific language.
The characters which makes up a line comment in a specific language.
The constructor, is normally either a function, class or a module.
The export property of a definition. Returns the set of characters that is used to represent the export property in that specific language.
The name of what is documented. If it's a function it's the name of the function, if it's class it's the name of the class.
The parametrs of a function as a list. If it's a sinatra block instead of a function, it instead returns the optional route paths.
The parameters returned as a string. If ISyntaxVariable.PARAMS returned [foo, bar, baz] this would instead return "foo, bar, baz".
The type of each parameter as a list. It lines up with the [[IsyntaxVariable.PARAMS]] if every parameter is documented.
The ISyntaxVariable.NAME of the parent node.
The ISyntaxVariable.CONST of the parent node.
The type of relation it has with a class, module or even interfaces for the languages that supports it. It returns if it extends of another object or if it implements.
The name of what it has a relation with. It only exists if ISyntaxVariable.RELATION is defined.
The type of the return value.
In a Sinatra application, return the route of a block.
Generated using TypeDoc
The syntax variable, the value can differ depending on what variable it is.
ISyntaxVariable