Skip to content

pvlakshm/Silver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Silver

Total alerts Language grade: Java

The Silver Programming Language

A simple language and its Visual Studio Language Service.

Composition

  • tokens
  • a scanner that can tokenize.
  • grammar, and a parser that can scan a stream of tokens and accept that grammar.
  • reify the accepted grammar as an AST.
  • symbol table, and traverse the AST and do semantic analysis.
  • traverse the AST and do codegen.
  • introduce a language service based on the LSP (see here for an example).

Releases

No releases published

Packages

No packages published

Languages