I'm using PHP-Parser to parse PHP codes, and get the AST in Json format. I want to ask how to get the results without Attributes ( startLine, endLine, comment etc.)
How to hide attributes in PHP-Parser
180 Views Asked by user12843894 At
1
There are 1 best solutions below
Related Questions in PARSING
- TypeScript: Type checking while parsing an arbitrary JSON that is typed/
- How to have fixed options using Option.Applicative in haskell?
- How to convert mathematical expression to lambda function in C++?
- JsonObject throws an exception: JSONObject["employer_website"] is not a string (class org.json.JSONObject$Null : null)
- Trying to fix my c++ code for it to read the right amount of nodes from a file
- Selenium get page after "loading" page
- Parse tag in html via Google Sheets (importxml)
- FluentD / Fluent-Bit: Concatenate multiple lines of log files and generate one JSON record for all key-value from each line
- Editing non-String values in JComboBox
- Handling multiple errors in Bison parser
- Which is the most idiomatic way to parse an i32 from ascii in Rust
- I got this error from a JSON Validator - what does this mean?
- Conflict between lexer rules in ANTLR4 for Fortran grammar
- mqtt message parsing problem in a node.js
- How to print error code from URL response in swift
Related Questions in PHP-PARSER
- Need help invoking a rust library with Typescript in Tauri
- Regex to match a result that isn't single line and expanded across multiple lines
- How to use Nikic/PHP-parser to extract HTML tags from PHP files
- Modify an array variable inside php file with Nikic PhpParser [php]
- Nipper studio XML parser
- How can i parse php functions from JSON string variable?
- Check whether variable is defined using nikic/php-parser
- PHP-Parser: Pretty printing multi-line arrays
- How to get variable value using Nikic/PHPParser
- How to hide attributes in PHP-Parser
- How to get variable name and value in AST
- How to traverse PHP source code which have If condition
- When using token_get_all(), how do I determine if a "lonely" T_STRING is a function call, a constant or something else?
- How to get the index of global variables in PHP-Parser
- How to use PHP-Parser to get the global variables name and change it
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Although very expensive computationally, you could traverse the output recursively and remove these attributes.
OR
An alternative approach and maybe easier would be to extend one of the implemented Php Parser classes and override
protected function createCommentNopAttributes(array $comments)to return your desired attributes or in this case none.For example, say we intend to parse
Php7code we could create our own custom parserYou can then use your custom parser implementation
To retrieve