one way parser

it helps to split source code into pieces
Merge pull request #1 from dsiarheyeu-scnsoft/right

one way parser