class ANTLR3::CompileTask::GrammarFile::FormatError
Attributes
file[R]
source[R]
Public Class Methods
[]( *args )
click to toggle source
# File lib/antlr3/task.rb, line 469 def self.[]( *args ) new( *args ) end
new( source, file = nil )
click to toggle source
Calls superclass method
# File lib/antlr3/task.rb, line 473 def initialize( source, file = nil ) @file = file @source = source message = '' if file.nil? # inline message << "bad inline grammar source:\n" message << ( "-" * 80 ) << "\n" message << @source message[ -1 ] == ?\n or message << "\n" message << ( "-" * 80 ) << "\n" message << "could not locate a grammar name and type declaration matching\n" message << "/^\s*(lexer|parser|tree)?\s*grammar\s*(\S+)\s*;/" else message << 'bad grammar source in file %p\n' % @file message << ( "-" * 80 ) << "\n" message << @source message[ -1 ] == ?\n or message << "\n" message << ( "-" * 80 ) << "\n" message << "could not locate a grammar name and type declaration matching\n" message << "/^\s*(lexer|parser|tree)?\s*grammar\s*(\S+)\s*;/" end super( message ) end