Sha256: d170ccbafb7e9b1dacb95831e129f4c34665e5fb36d5cc5da72c24cf8fbe2dcc

Contents?: true

Size: 570 Bytes

Versions: 20

Compression:

Stored size: 570 Bytes

Contents

Syntax is, first and foremost, a lexical analysis framework. It supports pluggable syntax modules, and comes with modules for Ruby, XML, and YAML.

What does it mean, a "lexical analysis framework"? It means you can use Syntax to take a body of text representing instructions in some syntax (like Ruby), and break that text into _tokens_.

What is that good for? Well, a few things. You could concievably use it to count the number of classes in a system, or the number of lines of code per method. But Syntax was written specifically with _syntax highlighting_ in mind.

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
typo-3.99.0 vendor/syntax/doc/manual/parts/0000.txt
typo-3.99.2 vendor/syntax/doc/manual/parts/0000.txt
typo-3.99.3 vendor/syntax/doc/manual/parts/0000.txt
typo-3.99.1 vendor/syntax/doc/manual/parts/0000.txt
typo-3.99.4 vendor/syntax/doc/manual/parts/0000.txt
typo-4.0.2 vendor/syntax/doc/manual/parts/0000.txt
typo-4.0.1 vendor/syntax/doc/manual/parts/0000.txt
typo-4.0.0 vendor/syntax/doc/manual/parts/0000.txt
typo-4.0.3 vendor/syntax/doc/manual/parts/0000.txt
typo-4.1.1 vendor/syntax/doc/manual/parts/0000.txt
typo-4.1 vendor/syntax/doc/manual/parts/0000.txt
typo-5.0.2 vendor/syntax/doc/manual/parts/0000.txt
typo-5.0.1 vendor/syntax/doc/manual/parts/0000.txt
typo-5.0.3.98.1 vendor/syntax/doc/manual/parts/0000.txt
typo-5.0 vendor/syntax/doc/manual/parts/0000.txt
typo-5.0.3.98 vendor/syntax/doc/manual/parts/0000.txt
typo-5.1.1 vendor/syntax/doc/manual/parts/0000.txt
typo-5.1.2 vendor/syntax/doc/manual/parts/0000.txt
typo-5.1.3 vendor/syntax/doc/manual/parts/0000.txt
typo-5.1 vendor/syntax/doc/manual/parts/0000.txt