Add array environment parsing

Agent-Logs-Url: https://github.com/wesleyel/swiftui-math/sessions/56436444-e15b-4dd0-8a70-c87df1e3dc4e

Co-authored-by: wesleyel <48174882+wesleyel@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-04-06 15:31:52 +00:00
committed by GitHub
parent 8201156af8
commit f8f668f649
4 changed files with 188 additions and 6 deletions

View File

@@ -11,6 +11,7 @@ extension Math {
var alignments: [ColumnAlignment]
var cells: [[AtomList]]
var environment: String
var columnFormat: String?
var interColumnSpacing: CGFloat
var interRowAdditionalSpacing: CGFloat
@@ -32,6 +33,7 @@ extension Math {
row.map { AtomList($0) }
}
self.environment = table.environment
self.columnFormat = table.columnFormat
self.interColumnSpacing = table.interColumnSpacing
self.interRowAdditionalSpacing = table.interRowAdditionalSpacing
@@ -42,12 +44,14 @@ extension Math {
alignments: [ColumnAlignment] = [],
cells: [[AtomList]] = [],
environment: String = "",
columnFormat: String? = nil,
interColumnSpacing: CGFloat = 0,
interRowAdditionalSpacing: CGFloat = 0
) {
self.alignments = alignments
self.cells = cells
self.environment = environment
self.columnFormat = columnFormat
self.interColumnSpacing = interColumnSpacing
self.interRowAdditionalSpacing = interRowAdditionalSpacing
super.init(type: .table)