❔ Alternatives to Antlr for C#
Antlr needs a runtime library, and the parsing is veeery slow.
Any good alternative?
Any good alternative?
* followed by the array length, which indicates it is an arrayProperties70: this is a node with a single sub-nodeWhat's the difference between these 2? I don't immediately see any notational diff
P: this is a node with multiple properties
a are ambiguousa is sort of ambiguous but the * a few tokens back can disambiguate itFBXHeaderExtension: {
FBXHeaderVersion: 1004
FBXVersion: 7700
CreationTimeStamp: {
Version: 1000
Year: 2023
Month: 2
Day: 1
Hour: 15
Minute: 9
Second: 33
Millisecond: 389
}
Creator: "FBX SDK/FBX Plugins version 2020.3.1"
OtherFlags: {
TCDefinition: 127
}
SceneInfo: "SceneInfo::GlobalInfo", "UserData" {
Type: "UserData"
Version: 100
MetaData: {
Version: 100
Title: ""
Subject: ""
Author: ""
Keywords: ""
Revision: ""
Comment: ""
}
Properties70: {
P: "DocumentUrl", "KString", "Url", "", "C:\Users\ricko\Desktop\Models\pivot.fbx"
P: "SrcDocumentUrl", "KString", "Url", "", "C:\Users\ricko\Desktop\Models\pivot.fbx"
P: "Original", "Compound", "", ""
P: "Original|ApplicationVendor", "KString", "", "", "Autodesk"
P: "Original|ApplicationName", "KString", "", "", "Maya"
P: "Original|ApplicationVersion", "KString", "", "", "2023"
P: "Original|DateTime_GMT", "DateTime", "", "", "01/02/2023 18:09:33.387"
P: "Original|FileName", "KString", "", "", "C:\Users\ricko\Desktop\Models\pivot.fbx"
P: "LastSaved", "Compound", "", ""
P: "LastSaved|ApplicationVendor", "KString", "", "", "Autodesk"
P: "LastSaved|ApplicationName", "KString", "", "", "Maya"
P: "LastSaved|ApplicationVersion", "KString", "", "", "2023"
P: "LastSaved|DateTime_GMT", "DateTime", "", "", "01/02/2023 18:09:33.387"
P: "Original|ApplicationActiveProject", "KString", "", "", "C:\Users\ricko\Desktop\Models"
}
}SceneInfo: "SceneInfo::GlobalInfo", "UserData"Properties70: P:P:P:Vertices: *24 {
a: -0.5,-0.5,0.5,0.5,-0.5,0.5,-0.5,0.5,0.5,0.5,0.5,0.5,-0.5,0.5,-0.5,0.5,0.5,-0.5,-0.5,-0.5,-0.5,0.5,-0.5,-0.5
} a:PP: