Skip to main content

module CommonLex

rascal-0.28.2
typepal-0.8.3

Usage

import examples::CommonLex;

syntax Id

lexical Id = ([a-z A-Z][a-z A-Z 0-9]* !>> [a-z A-Z 0-9]) \ Keywords;

syntax Boolean

lexical Boolean = "true" | "false";

syntax Integer

lexical Integer = [0-9]+ !>> [0-9];

syntax String

lexical String = [\"] ![\"]* [\"];

syntax Keywords

keyword Keywords = "true" | "false";