What is difference between concrete and abstract syntax?

Concrete syntax parsed into AST.

AST contains information already encoded.