Module: IDL::AST
- Defined in:
- lib/ridl/node.rb
Overview
node.rb - IDL nodes
Author: Martin Corino
This program is free software; you can redistribute it and/or modify it under the terms of the RIDL LICENSE which is included with this program.
Copyright © Remedy IT Expertise BV
Defined Under Namespace
Classes: Annotation, Annotations, Attribute, Component, ComponentBase, Connector, Const, Derivable, Enum, Enumerator, Eventtype, Exception, Finder, Home, Include, Initializer, Interface, Leaf, Member, Module, Node, Operation, Parameter, Port, Porttype, StateMember, Struct, TemplateModule, TemplateModuleReference, TemplateParam, Typedef, Union, UnionMember, Valuebox, Valuetype
Constant Summary collapse
- REPO_ID_XCHARS =
['.', '-', '_']
- REPO_ID_RE =
/^[#{('a'..'z').to_a.join}#{('A'..'Z').to_a.join}#{('0'..'9').to_a.join}\.\-_\/]+$/