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}\.\-_\/]+$/