From 15d4cd151264eaac04699824b0a5cea83c6fffdc Mon Sep 17 00:00:00 2001 From: Emiliano Date: Wed, 27 Sep 2017 10:57:22 -0300 Subject: [PATCH] Add dzn tokens --- lib/coderay/scanners/text.rb | 62 ++++++++++++++++++++++++++---------- 1 file changed, 46 insertions(+), 16 deletions(-) diff --git a/lib/coderay/scanners/text.rb b/lib/coderay/scanners/text.rb index bde90297..f778ed62 100644 --- a/lib/coderay/scanners/text.rb +++ b/lib/coderay/scanners/text.rb @@ -1,26 +1,56 @@ +require 'digest/md5' + module CodeRay - module Scanners + module Scanners # Scanner for plain text. # # Yields just one token of the kind :plain. # # Alias: +plaintext+, +plain+ - class Text < Scanner - - register_for :text - title 'Plain text' - - KINDS_NOT_LOC = [:plain] # :nodoc: - - protected - - def scan_tokens encoder, options - encoder.text_token string, :plain - encoder - end + load :debug + class Text < Debug + register_for :text + title 'Dzn' + + KINDS_NOT_LOC = [:plain] # :nodoc: + + def initialize code = '', options = {} +=begin + puts "******** Estoy DENTRO del metodo initialize de la clase TEXT*************" + puts "** code **" + puts code + puts "** Termina code **" + puts "///encodeing UTF8///" + puts code.gsub(/\s+/, "").force_encoding(Encoding::UTF_8) + puts "///termina encodeing UTF8///" +=end + + hashCode = Digest::MD5.hexdigest code.gsub(/\s+/, "").force_encoding(Encoding::UTF_8) +=begin + puts "** hashCode **" + puts hashCode + puts "** Termina hashCode **" +=end + puts "******** Dir.pwd *************" + puts Dir.pwd + "/code/" + puts "******** Termina Dir.pwd *************" + + #tokensFile = File.open('C:\Users\Emiliano\Trabajo\Dezyne\eclipse\ws\git\com.verum.dezyne.ui.test\target\jgiven-reports\asciidoc\code\\' + hashCode + '.tokens', 'r') + tokensFile = File.open(Dir.pwd + "/code/" + hashCode + '.tokens', 'r') + + tokens = tokensFile.read + + puts "** tokens **" + puts tokens + puts "** Termina tokens **" + + super(tokens,options) + end + end end - - end + end + +puts "******** Entre a la clase TEXT *************" \ No newline at end of file