代码搜索结果
找到约 10,000 项符合
G 的代码
idl.g
options {
language = "Sather";
}
/*
* This is a complete parser for the IDL language as defined
* by the CORBA 2.0 specification. It will allow those who
* need an IDL parser to get up
t.g
options {
language = "Sather";
}
class T extends Lexer;
options {
k=2;
filter=true;
}
P : "" ;
BR: "" ;
javalex.g
options {
language = "Sather";
}
class DEMO_JAVA_LEXER extends Lexer;
options {
k=2;
importVocab = Common;
exportVocab = JAVA;
}
tokens {
INT="int";
}
JAVADOC_OPEN
: "/**" {MA
javadocparse.g
options {
language = "Sather";
}
class DEMO_JAVADOC_PARSER extends Parser;
options {
importVocab=JAVADOC;
}
{
println ( s : STR ) is
#OUT + s + "\n";
end;
}
content
: (
javadoclex.g
options {
language="Sather";
}
class DEMO_JAVADOC_LEXER extends Lexer;
options {
k=2;
importVocab = Common;
exportVocab = JAVADOC;
filter=true;
}
PARAM
: "@param" ' ' ID
;
EX
javaparse.g
options {
language = "Sather";
}
class DEMO_JAVA_PARSER extends Parser;
options {
importVocab=JAVA;
}
input
: ( (javadoc)? INT ID SEMI )+
;
javadoc
: JAVADOC_OPEN
{
javadoc
subc.g
options {
language = "Sather";
mangleLiteralPrefix = "TK_";
}
class MYC_PARSER extends TINYC_PARSER;
// add initializers to variables
variable
{
-- init action
}
: type_ declarato
lexer.g
/*
* Make sure to run antlr.Tool on the lexer.g file first!
*/
options {
mangleLiteralPrefix = "TK_";
language = "Sather";
}
class TINYC_LEXER extends Lexer;
options {
k=2;
exportVoc
tinyc.g
/*
* Make sure to run antlr.Tool on the lexer.g file first!
*/
options {
mangleLiteralPrefix = "TK_";
language = "Sather";
}
{
class MAIN is
main ( args : ARRAY{STR} ) is
if
calc.g
options {
language = "Sather";
}
class CALC_PARSER extends Parser;
options {
buildAST = true; // uses CommonAST by default
}
expr
: mexpr (PLUS^ mexpr)* SEMI!
;
mexpr
: atom (STAR^