Let's say I have a formal language,
a^n b^n which mean ab,aabb,aaabbb
Can I write any regular expression or grammar to create a language like this? I am positive not entirely sure that there is not regex possible, however have no idea about the grammar part?