Cuckoo/Generator/Source/CuckooGeneratorFramework/Tokens/ContainerToken.swift

19 lines
491 B
Swift

//
// ContainerToken.swift
// CuckooGenerator
//
// Created by Filip Dolnik on 30.05.16.
// Copyright © 2016 Brightify. All rights reserved.
//
public protocol ContainerToken: Token {
var name: String { get }
var accessibility: Accessibility { get }
var range: Range<Int> { get }
var nameRange: Range<Int> { get }
var bodyRange: Range<Int> { get }
var initializers: [Initializer] { get }
var children: [Token] { get }
var implementation: Bool { get }
}