Skip to content

Commit

Permalink
Merge pull request #197 from dawedawe/improve_sig_gen
Browse files Browse the repository at this point in the history
write module and opens from topcode to signature file
  • Loading branch information
nojaf authored Mar 30, 2024
2 parents 79f39e3 + 0691cbf commit 21bd8db
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion src/FsLex.Core/fslexdriver.fs
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,17 @@ let writeOpens opens (writer: Writer) =
writer.WriteLine ""
writer.WriteLineInterface ""

let writeTopCode code (writer: Writer) = writer.WriteCode code
let writeTopCode code (writer: Writer) =
writer.WriteCode code

let moduleAndOpens =
(fst code).Split([| '\n'; '\r' |])
|> Array.filter (fun s ->
s.StartsWith("module ", StringComparison.Ordinal)
|| s.StartsWith("open ", StringComparison.Ordinal))
|> String.concat Environment.NewLine

writer.WriteInterface "%s" moduleAndOpens

let writeUnicodeTranslationArray dfaNodes domain (writer: Writer) =
let parseContext =
Expand Down

0 comments on commit 21bd8db

Please sign in to comment.