The ISO Technical Committee 213 (TC 213) develops standards about geometrical product specifications and verification (GPS&V). Those standards define both the meaning (semantic) and the writing (syntax) of specification indications used in Technical Product Documentation to control the size, geometry and surface texture deviation allowance on a mechanical part. The specification indications are defined as graphical symbols whose dimension and proportion are described in different ISO standards. The arrangement of those symbols is standardized so that reliable if not univocal information can be conveyed from the writer of the specification indication to the readers of the specification indication. This set of standardized rules constitutes a Graphical Language, primarily developed for humans widely used on two dimensional drawings or in three dimensional models. However, since the specifications are becoming more and more complex it is foreseen that the machines will be more involved in the communication process of the geometrical tolerancing information in the future. This paper describes in some details a context-free grammar that has been written to test the feasibility of a machine-readable Textual Language development.The grammar is based on the Universal Coded Character set (UCS). It shall be able to convey the same information as the current Graphical Language defined in ISO standards. The paper also reports on some testing tools that have been developed and made publicly available through a web interface. While this paper is only concerned with the syntax of the specification indications, some proposals are presented for an extended use of the grammar to check also semantic rules.