module languages/cpp/syntax/Layout

imports languages/cpp/syntax/CommentsAsLayout
imports languages/cpp/syntax/LineCommentsAsLayout

exports
 lexical syntax
   Comment      -> LAYOUT {prefer} %% adds a prefer to the existing injection
   LineComment  -> LAYOUT {prefer} %% idem


 lexical syntax
    [\t\ ]	-> LAYOUT
  context-free restrictions
    LAYOUT? -/- [\t\ ]