static parser