equal
deleted
inserted
replaced
165 clean_name :: String -> String |
165 clean_name :: String -> String |
166 clean_name = reverse #> dropWhile (== '_') #> reverse |
166 clean_name = reverse #> dropWhile (== '_') #> reverse |
167 \<close> |
167 \<close> |
168 |
168 |
169 generate_file "Isabelle/Value.hs" = \<open> |
169 generate_file "Isabelle/Value.hs" = \<open> |
170 {- Title: Haskell/Tools/Value.hs |
170 {- Title: Isabelle/Value.hs |
171 Author: Makarius |
171 Author: Makarius |
172 LICENSE: BSD 3-clause (Isabelle) |
172 LICENSE: BSD 3-clause (Isabelle) |
173 |
173 |
174 Plain values, represented as string. |
174 Plain values, represented as string. |
175 |
175 |
294 if defined props name then filter (\(a, _) -> a /= name) props |
294 if defined props name then filter (\(a, _) -> a /= name) props |
295 else props |
295 else props |
296 \<close> |
296 \<close> |
297 |
297 |
298 generate_file "Isabelle/Markup.hs" = \<open> |
298 generate_file "Isabelle/Markup.hs" = \<open> |
299 {- Title: Haskell/Tools/Markup.hs |
299 {- Title: Isabelle/Markup.hs |
300 Author: Makarius |
300 Author: Makarius |
301 LICENSE: BSD 3-clause (Isabelle) |
301 LICENSE: BSD 3-clause (Isabelle) |
302 |
302 |
303 Quasi-abstract markup elements. |
303 Quasi-abstract markup elements. |
304 |
304 |