interscript / interscript-ruby

Interoperable script conversion systems (ISCS) with the `interscript` gem
Other
11 stars 30 forks source link

Support multi-line strings for tests #736

Closed ronaldtse closed 3 years ago

ronaldtse commented 3 years ago

Interscript should support multi-line maps instead of forcing a paragraph into a single line.

https://github.com/interscript/maps/blob/f9e197b1a30b0a5710bcbf28df4ac9ade2a05256/maps/alalc-ell-Grek-Latn-1997.imp#L21

From @opoudjis:

I think it's a shame that the multi-line test at the start is rendered as a continuous string, and not with human-readable line wrapping.

Potentially we can do this:

test "Ένα πράμα μόνον με παρακίνησε κι εμένα να γράψω ότι "
  "τούτην την πατρίδα την έχομεν όλοι μαζί, και σοφοί κι αμαθείς "
  "και πλούσιοι και φτωχοί και πολιτικοί και στρατιωτικοί και οι "
  "πλέον μικρότεροι άνθρωποι"

Originally posted by @webdev778 in https://github.com/interscript/interscript/issues/691#issuecomment-799639639

webdev778 commented 3 years ago

A syntax of this kind is already supported:

test "Ένα πράμα μόνον με παρακίνησε κι εμένα να γράψω ότι " \
  "τούτην την πατρίδα την έχομεν όλοι μαζί, και σοφοί κι αμαθείς " \
  "και πλούσιοι και φτωχοί και πολιτικοί και στρατιωτικοί και οι " \
  "πλέον μικρότεροι άνθρωποι",
       "Latin equivalent"
ronaldtse commented 3 years ago

Thanks @webdev778 , can we document this in a "Interscript Map Development Reference"?

webdev778 commented 3 years ago

PR #738