class Bpl::EntrypointAnnotation
Public Instance Methods
run!(program)
click to toggle source
# File lib/bpl/passes/annotation/entrypoint_annotation.rb, line 7 def run! program program.declarations.each do |decl| if entrypoint_localization.entrypoints.include?(decl) unless decl.has_attribute?(entrypoint_localization.attribute) decl.add_attribute(entrypoint_localization.attribute) invalidates :all end end end end