ProjNet4GeoAPI
ProjNet4GeoAPI copied to clipboard
PoC getting Antlr4 to work as WktCrs parser.
FittedCS still Todo.
As discussed in #121 this is the PoC trying to get ANTLR4 Parser generator lib working for Wkt.
For (unit)tests result show that ANTLR4 is slower than the current hand written parser:
But I didn't do any optimization yet.
This ANTLR4 integration uses: Antlr4.Runtime.Standard" Version="4.13.1" => For Runtime Antlr4BuildTasks" Version="12.8" => For Build. Needed to Update System.Memory as wel from 4.5.3 to 4.5.5.
The generated sources are "hidden" in the bin directory under namespace ProjNet.IO.Wkt.
Feedback is welcome also some help needed with an Runtime ANTLR4 error: For EXTENSION the grammer needs a fix. But I don't see it at this time. Error(s) are:
line 1:474 extraneous input 'EXTENSION' expecting {'AUTHORITY', 'AXIS'}
line 1:474 extraneous input 'EXTENSION' expecting {'AUTHORITY', 'AXIS'}
line 1:532 extraneous input 'EXTENSION' expecting {'AUTHORITY', 'AXIS'}
line 1:532 extraneous input 'EXTENSION' expecting {'AUTHORITY', 'AXIS'}