Method: ANTLR3::CompileTask#define

Defined in:
lib/antlr3/task.rb

#defineObject



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# File 'lib/antlr3/task.rb', line 94

def define
  namespace( @name ) do
    desc( "trash all ANTLR-generated source code" )
    task( 'clobber' ) do
      for set in @grammar_sets
        set.clean
      end
    end
    
    for set in @grammar_sets
      set.define_tasks
    end
    
    desc( "compile ANTLR grammars" )
    task( 'compile' => target_files )
  end
end