Sha256: d6179124cc1f15c20d8877acb66d9b13610666fc8927df2484ed493f768cc455
Contents?: true
Size: 415 Bytes
Versions: 31
Compression:
Stored size: 415 Bytes
Contents
# frozen_string_literal: true class Code class Parser class Code < Language def whitespace Whitespace end def whitespace? whitespace.maybe end def statement Statement end def present (whitespace? << statement << whitespace?).repeat(1) end def root present | whitespace?.then { [] } end end end end
Version data entries
31 entries across 31 versions & 1 rubygems