Port SymbolArray to Parser